当谈到服务器pipe理员,我是一个新手,我需要一些帮助。 我最近厌倦了GoDaddy,我注册了一个非托pipe机架空间服务器。 我正在运行一个Debian实例,我想设置服务器通过PHP和通过cron发送传出的电子邮件。
PHP和Apache已经安装。 我已经通过apt安装了sendmail。 我不知道如何设置这些。 我并不需要入站支持,但是我想这对我的PHP邮件来说会很好。 (或者我可以让sendmail()更改我的PHP脚本中的返回地址。)
具体来说,我不知道如何configurationsendmail作为外发邮件服务器。 我该怎么做?
看起来像Debian上默认的sendmailconfiguration允许出站中继,并在默认情况下监听127.0.0.1 – 几乎是你需要的configuration。
尝试用这样的东西testing:
root@test1:~# mail [email protected] Subject: test asdf .
..并检查听众是否工作:
netcat localhost 25
如果消息是出站的,那么你应该保持良好的状态。
对于cron,电子邮件发送给拥有该作业的用户; 如果你想让这些消息出站,可以在/etc/aliases为cron运行的用户设置一个/etc/aliases 。
对于PHP,您应该能够将应用程序configuration为指向localhost,端口25,并使其成功发送邮件到外部。
从一个指南开始,如http://www.wikihow.com/Configure-Sendmail 。 或谷歌其他指南,find一个你可以按照步骤,阅读自述文件。
下面是一个更好的http://frenchtouch.pro/tutorial/configure-your-debian-server-to-send-mails/47