我正在寻找一个Linux机箱的邮件传输代理(占用处理器周期)。 这个盒子实际上是一个在Linode托pipe的VPS服务器。 我正在构build服务器以replace当前在共享托pipe帐户上交付的所有服务。 我正在运行一个基本的LAMP服务器。 我的一个Web应用程序发送电子邮件给用户,我有任何回传电子邮件到一个PHP脚本。 我正在寻找的是轻量级的东西,我可以轻松地configurationpipe道这些电子邮件到PHP脚本。 如果它也可以作为一个传出的smtp服务器,这将是伟大的。
我目前有服务器运行的Ubuntu 8.04 LTS,但我不是那么遥远,有很多select,如果有一个更好的这种情况。
大多数mta是足够轻的任何128meg vps。 什么使他们通常是像spamassassin,蛤蜊等反垃圾邮件/病毒系统。
所以,如果你只需要发送邮件,只要安装任何的exim / postfix / sendmail就可以了。
但如果您需要传入邮件,则需要良好的防病毒/反垃圾邮件。 为此,我实际上build议您使用廉价的cpanel托pipe来处理电子邮件,让vps只做networking。
就像我通常这样做: http : //wiki.dennyhalim.com/the-perfect-webserver
我通常安装ssmtp ,它简单,轻便,几乎没有任何代价
例如,查看这篇文章 ,了解其configuration。
为什么我select了ssmtp? 简单地说,就是因为我发现在我检查过的其他MTA中依赖性较低 。 在最小安装时,我总是可以最小化安装了ssmtp的软件包。 exim和其他人是足够轻,但有更多的依赖。
你可以坚持exim,这是默认安装的一部分。
请参阅Ubuntu的简单邮件系统? 为configuration传出邮件的程序 – 你想configuration一个“互联网网站;邮件直接使用smtp发送和接收”。
要通过pipe道将邮件传递到您的脚本,请编辑/ etc / aliases并添加类似内容
myscript: |/usr/local/bin/myscript
并使用以下内容创build/etc/exim4/conf.d/main/00_enable_pipe_transport:
SYSTEM_ALIASES_PIPE_TRANSPORT=address_pipe
重新启动exim(/etc/init.d/exim4 restart),你很好。
考虑使用这个xmail 。 不要仅仅因为它在那里就使用附带的软件。 您将来可能会设置其他服务器,如果您需要在工具包中安装一个轻量级的电子邮件服务器,最好select一个能够完成工作,学习并在需要时安装的服务器。