首页 > 解决方案 > 通过 GoDaddy 托管 (PHP) 发送电子邮件的正确/推荐方式

问题描述

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

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

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

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

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

标签: phpgodaddy-api

解决方案


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

在这里,您可以看到一个关于如何使用 Sendgrid 和 PHPMailer 发送的工作示例。


推荐阅读