2

我们正在构建一个网络应用程序,需要使用 php 的 mail() 函数频繁发送电子邮件。当用户注册应用程序、客户有新产品订单等时,我们使用它来发送邮件。

我们最好在我们的 CentOS 服务器上安装什么来实现这一点?我已经阅读了很多关于 sendmail 与 postfix 与其他用作 MTA 的软件包的信息,但无法弄清楚我需要什么。

我们不会为我们的用户运行邮箱,我们只想从我们的网络应用程序发送电子邮件,不接收任何电子邮件(我们为此使用谷歌应用程序)

我们正在寻找易于设置和维护的解决方案

4

3 回答 3

2

如果您只需要从 PHP 应用程序发送电子邮件,那么您唯一需要的就是安装 sendmail。AFAIR 你甚至不需要配置它。

于 2010-06-25T15:02:52.077 回答
0

同意您只需要未配置的 sendmail 即可出站。您可以使用 PHP 的 Mail 函数,但我建议您查看 PHP 的 Pear::Mail 和 Pear::Mail_Mime 包。它们可以配置为使用 Sendmail 进行出站,也非常适合嵌入图像以及实现本地多部分 MIME 电子邮件格式支持。如果您希望您的消息具有嵌入的 HTML、图像,并且能够优雅地降级为纯文本,这是理想的选择。此外,还有其他需要考虑的事情。您应该在您的域中为正在发送邮件的网络主机添加一条 SPF 记录,并添加一条 TXT 记录,这样您就不会在收件人端触发垃圾邮件过滤器。

于 2011-04-05T09:14:22.860 回答
0

如果你已经有邮件服务器,我建议你看看 SSMTP,它的配置很容易,只需将邮件中继到你的服务器。

于 2010-06-25T15:01:58.860 回答