我有一个需要发送传出邮件的Web应用程序。 而不是直接连接到SMTP服务器(我正在使用AuthSMTP),我想设置一个本地邮件服务器。 这是为了减lessWeb应用程序必须等待发送电子邮件的时间,并自动存储和重试AuthSMTP服务器的邮件已closures。
什么邮件服务器将很容易设置和pipe理? 所有它需要做的就是将所有邮件从本地主机中继到特定的服务器。 我还希望能够监视服务器,以查看何时不能传递一些消息。
我有一些Apache James的经验,我正在尝试Postfix。
我目前的Linuxnetworking服务器是基于Debian的,在一种情况下,我希望服务器能够发送邮件,我只是用默认的exim4-daemon-light
包( http://packages.debian.org/lenny/exim4 – 守护进程光 )需要非常less的额外configuration。 它保留了您应该能够使用标准工具parsing的日志,以监视初始SMTP连接级别的失败传递情况。 要知道在那之后发生的错误,您需要确保邮件发出有效的reply-to
邮件头,以便接收邮件知道发送退回邮件的位置(最后一点与您select的MTA相同)。
如果你不想要一个守护进程运行,而只是一个sendmailreplace,请尝试ssmtp [ http://wiki.dreamhost.com/SSMTP
简单的configuration和没有守护进程运行。 我不记得了,但它保存了一个日志,所以你可以检查问题。
另一个选项是nullmailer或putmail。
我以为树作为sendmail的替代品,所以你可以改变你的“/ usr / lib / sendmail”其中之一),或者你可以configurationApache / PHP来使用它们。