【发布时间】:2014-05-05 22:51:07
【问题描述】:
我最近创建了一个基于 Bootstrap 的网站,它使用 PHP 邮件功能。我花了很长时间才弄清楚我需要用 Apache 安装 sendmail 才能发送电子邮件。但是,正确配置 sendmail 是一个很大的麻烦,而且我不熟悉 PHP 的任何邮件功能和要求。我正在尝试使用 GoDaddy 的 SMTP 服务器从我的域发送电子邮件,但连接失败并且来自没有 TLD 扩展名的通用域。这是一个大问题,因为几乎所有邮件提供商都会阻止通用域,并且使用 SMTP 服务器设置 sendmail 的文档非常少。
我的问题是:
我应该使用 sendmail,还是有更好的替代方案来连接 GoDaddys SMTP 服务器
一位同事告诉我,sendmail 实际上本身就是一个 SMTP 服务器,只是中继到 GoDaddy,这可能会导致干扰和身份验证问题。这是真的吗?
如果我完全走错了路,我们非常感谢指向优质资源的链接。提前致谢!
【问题讨论】:
-
PHPMailer() 相当不错。 github.com/PHPMailer/PHPMailer
-
+1 用于 PHPmailer。此外,如果您希望您的邮件真正递送并具有一定的可靠性,我建议不要使用您的 ISP 的未经身份验证的 SMTP 服务。
标签: php linux apache email sendmail