我们正在构建一个Web应用程序,需要使用php的mail()函数频繁发送电子邮件。我们正在使用它来发送邮件,例如当客户有新的产品订单时,用户注册该应用程序,等等。
我们在CentOS服务器上安装什么才能实现这一目标?我已经阅读了很多关于sendmail vs. postfix和其他用作MTA的软件包,但无法弄清楚我需要什么。
我们不会为用户运行邮箱,我们只想从我们的网络应用发送电子邮件,不接收任何电子邮件(我们正在使用谷歌应用程序)
我们正在寻找易于设置和维护的解决方案
答案 0 :(得分:2)
如果您只需要从PHP应用程序发送电子邮件,您唯一需要的就是安装sendmail。 AFAIR你甚至不需要配置它。
答案 1 :(得分:0)
如果您已经有邮件服务器,我建议您查看SSMTP,其configuration很容易将邮件中继到您的服务器。
答案 2 :(得分:0)
同意您只需要未配置的sendmail用于出站。您可以使用PHP的Mail函数,但我建议您查看PHP的Pear :: Mail和Pear :: Mail_Mime包。它们可以配置为使用Sendmail进行出站,也非常适合嵌入图像以及实现本机多部分MIME电子邮件格式支持。如果您希望邮件具有嵌入的HTML,图像,并且能够正常降级为直接纯文本,则这是理想的选择。另外,还需要考虑其他事项。您应该在您的域中为正在进行邮件发送的虚拟主机添加SPF记录,并添加TXT记录,这样您就不会在接收方那边绊倒垃圾邮件过滤器。