看来这是一个持续的问题,让我补充一下自己的经验。
我们的网站使用PHPMailer,并且该网站托管在GoDaddy linux服务器上。 似乎
正确的设置(根据我在SO和goDaddy支持网站上可以找到的所有内容)如下:
SMTP_SERVER: smtpout.secureserver.net (or alternatively relay-hosting.secureserver.net)SMTP_PORT: 465 //or 3535 or 80 or 25SMTP_AUTH: true //alwaysSMTP_Secure: 'ssl' //only if using port 465
经过6个多小时的尝试各种端口(25、3535、4655)的变化后,服务器中继了hosting-
hosting.secureserver.net,smtpout.secureserver.net:[port]等),用户名,密码等。我叫goDaddy。再过40分钟后,发现:
1)“工作区”电子邮件帐户已停用。这很重要,因为如果您今天拥有goDaddy的电子邮件帐户,那么您可能会有一个Workspace帐户。根据技术支持代表的说法,这是与Linux帐户分开托管的。
2)goDaddy正在使用cPanel电子邮件帐户。欢呼!时间表?“ …在接下来的2至3年内!”
3)当我与代表通话时,我将帐户从Workspace移到了cPanel帐户。真的很容易。
4)将电子邮件帐户(包括编辑MX记录)更改为cPanel电子邮件(与“工作区”电子邮件)之后,使用PHPMailer的网络表单电子邮件的适当设置为:
SMTP_SERVER: localhost //(and I mean literally: "localhost"- in place of smtp.secureserver.net and relay-hosting.secureserver.net, etc.)
…和其他所有(如上所述)相同…
更改后,我使用PHPMailer构建的Webform可以完美运行!
在PHPMailer设置中使用您的cPaneL电子邮件帐户登录名(用户名)和密码,您的网络电子邮件将无缝运行!
另外一个好处是可以在[yourdoman] webmail上访问webmail(有人使用了吗?)。无需再记住神秘的网址了!帐户可以是IMAP或POP!
诚然,这意味着您必须使用goDaddy的cPanel电子邮件帐户,但是使用PHPMailer使Webform完美无瑕地工作才是真正的收获!



