我正在寻找一个非常简单、轻量级的 SMTP 服务器,可在 Ubuntu 9.04 VPS 上运行。
我唯一需要的功能是支持 PHP 邮件命令;
<?php
mail('[email protected]', 'My Subject', 'My message');
?>
这就是它需要做的全部。我不需要日志记录、POP3、IMAP 或任何其他用于接收邮件的东西 - 只需要简单的纯文本 SMTP。电子邮件不会有文件附件。
非常感谢您的任何建议。
答案1
我建议您只使用 Postfix。
它并不像你想要的那样简单,但是:
- 它在 Ubuntu 中获得安全更新;
- 它是默认邮件服务器,因此您将拥有可能需要的所有特定于发行版的故障排除指南;
- 它通过安全连接发送邮件。
无论如何,您不需要的功能不会影响您需要的功能,而且一兆字节的磁盘空间也不是什么问题 —— 至少在可以安装像 Ubuntu 这样的庞然大物的情况下。
答案2
我用SMTP协议通过基于 Gentoo 的 Linode VPS 上的 Google Apps 电子邮件帐户转发邮件,该 VPS 运行带有 mod_php 的 Apache。由于它是仅向外发送的 sendmail 替代品,仅转发到其他服务器以供它们实际传递邮件,因此这听起来像是一个理想的请求。
答案3
我建议邮件传输协议,它不是正在运行的服务或功能齐全的邮件传输代理(如 postfix 或 exim),而是仅执行出站邮件的单个可执行文件。它非常容易设置。
使用真正的 SMTP 服务的唯一缺点是,当无法访问接收服务器时,msmtp 不会继续尝试传递邮件。它适用于一次性出站消息。
答案4
我也有同样的问题。我在这里回答了。https://serverfault.com/a/184161/36671