请原谅新手语言,因为我就是这样。
我在GoDaddy上托管myDomain.com(在亚洲注册) 我已经部署了一个phpScript,我最初在验证凭据时遇到了令人沮丧的时间,但最终还是得到了论坛的帮助。 (注意我的SMTP主机是smtpout.asia.secureserver.net,SMTP端口= 80 - 没有其他端口可以工作)
我现在在GoDaddy mailgun.myDomain.com上设置了一个子域名,并在Mailgun上验证了这一点。创建一个简单的info@mailgun.myDomain.com我还成功地将必要的MailGun SMTP凭证应用到Gmail帐户,以便我可以从那里进行管理 - 发送和接收不是问题。
但是,我现在无法通过PHPMailer应用这些相同的SMTP凭据。我已经多次讨论这个问题了 - 我尽可能地阅读,但却没有找到解决方案。我最近发现了Synchro的回复
https://stackoverflow.com/a/42291223/7802270
“像在PHPMailer中一样构建你的消息,然后调用preSend()和getSentMIMEMessage()而不是send()。”
我可以假设这是参考class.phpmailer.php文件吗? 如果是这样 - 我不确定我是否正确阅读他的评论,但是我是否用getSentMIMEMessage()替换send()的所有实例?还是preSend()?它不可能都是......
提前感谢您的任何澄清