【问题标题】:Correct/Recommended Way to Send Email Through GoDaddy Hosting (PHP)通过 GoDaddy 托管 (PHP) 发送电子邮件的正确/推荐方式
【发布时间】:2020-03-04 10:18:55
【问题描述】:

我一直在使用 GoDaddy 托管我过去构建的一些网站(使用 HTML、CSS、PHP、JAVASCRIPT 从头开始​​编码)。其中大多数是简单的网站,最复杂的代码是我的客户从中接收电子邮件的联系表格。提交联系表格后,我一直在使用 phpMailer 发送这些电子邮件。

最近,我为我的一个客户建立了一个新网站,但遇到了一个问题,我无法让 phpMailer 工作 - 结果我使用了错误的主机,它应该是我使用的 cPanel 的 URL我的域名,简单的错误。但是,为了寻找答案,我联系了 GoDaddy 支持并连接到“电子邮件专家(他的话)”。他无法帮助我,但一直重复说 phpMailer 是垃圾,从实时网站发送电子邮件真的很糟糕。我对 phpMailer 确实有一些问题 - 主要是在提交表单后,电子邮件可能需要 10 分钟以上才能到达邮箱,以及发送电子邮件所需的时间(用户单击从网站发送页面将加载大约 5-10 秒,然后重定向到另一个页面并显示成功消息)。

我今天的问题是:从 GoDaddy 托管的实时网站发送电子邮件的最佳/推荐和最常用的方式是什么。

我遇到了推荐 PHP 'mail()' 函数的人的帖子。 - 我过去使用过它,但它有很多限制,例如电子邮件的长度,并且由于某种原因,每次发送包含任何 HTML 的电子邮件时,电子邮件地址都会更改为我的 cPanel 用户名。

感谢任何信息/指导,因为我想根据行业标准发送我的电子邮件,而不是使用“垃圾”解决方案。

【问题讨论】:

    标签: php godaddy-api


    【解决方案1】:

    通过您的网站提交电子邮件的最佳方式是使用 SMTP 服务,例如 Sendgrid、Amazon SES 和 Mailgun。那里有很多服务。

    您可以在此处查看how to send using Sendgrid and PHPMailer 的工作示例。

    【讨论】:

    • 感谢您的回复。这些解决方案似乎坚持使用 phpMailer。这是通过在线表格发送电子邮件的标准方式吗?如果是这样,为什么不使用我认为是免费的 Google SMTP?
    • @babis95 您实际上可以使用 Google SMTP,但您可以发送 daily limit 的消息。此外,这些服务通常会优化可交付性。如果您的网站或在线服务依赖它,Google SMTP 可能不是一个好的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2017-12-04
    • 2019-12-20
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多