【问题标题】:Sendmail or alternative?发送邮件或替代方案?
【发布时间】: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


【解决方案1】:

我会使用许多提供商提供的通用 sendmail 脚本,购买我会确保我使用自己的 SMTP 身份验证,并且它来自我自己的域 - 没有垃圾邮件问题。

【讨论】:

  • 我在 VPS 上运行我自己的 apache 服务器。我正在尝试将其设置为来自我自己的域,但无论我厌倦了 sendmail 配置,它要么无法发送,要么来自通用域。
  • 搜索 sendmail.php 脚本。此页面可能会有所帮助:email.about.com/od/emailprogrammingtips/qt/…
猜你喜欢
  • 2018-02-05
  • 2012-12-19
  • 1970-01-01
  • 2015-07-21
  • 2010-11-30
  • 1970-01-01
  • 1970-01-01
  • 2010-10-14
  • 1970-01-01
相关资源
最近更新 更多