我有一个通过 Amazon EC2 在 CentOS 5.4 上运行的网站。不幸的是,Amazon 一直遇到麻烦,他们的整个 IP 范围经常被垃圾邮件跟踪服务列入黑名单。我需要一个邮件服务器,因此我在其他地方设置了一个 smtp 服务器,我想向其发送邮件,但我不能直接通过 PHP 向其发送邮件,因为直接 smtp 请求太慢了。我想做的是通过 sendmail 中继,但我以前从未使用过 sendmail,所以我不知道如何配置它。我只想将从本地主机发送的所有电子邮件中继到一个特定的外部服务器,但我不知道如何做到这一点。我试图在网上找一个教程,但找不到任何特别清楚如何做到这一点的内容。有人能帮帮我吗?
答案1
您需要配置的 sendmail 功能是 mailertable。以下是安装完 Sendmail 后的一些简单配置说明。
邮寄表:http://www.cyberciti.biz/faq/force-sendmail-to-route-mail-to-specific-hosts-or-mailserver/ Sendmail 完整版减去 mailertable http://www.howtoforge.com/squirrelmail-configuration-easy-steps-squirrelmail-sendmail-apache-redhat-centos-fedora
如果这对您不起作用,我建议您使用安装 webmin 来配置安装。我强烈建议您为出站电子邮件配置防火墙。
答案2
从未使用过,但他们确实有一个免费计划,你可以尝试一下http://sendgrid.com/我的理解是,它是专门为解决您的问题而创建的。
答案3
只要你发送的是交易电子邮件,就看看这个SMTP 中继服务. 发送的电子邮件数量没有限制,并且提供免费选项。