在搜索了如何执行此操作的几天后,我遇到了这个问题: Send email using the GMail SMTP server from a PHP page
似乎正是我一直想要实现的目标,但我没有成功,也许是因为我不知道如何使用HTML来处理这段代码?
出于测试目的,我在我粘贴的链接上的最高投票问题上尝试了代码 做了一个按钮,当你点击它时,它会转到PHP文件(没有成功)。
答案 0 :(得分:1)
您不能仅使用PHP,因为mail()
不支持身份验证。你必须使用邮件库
我建议SwiftMailer易于使用,支持许多功能(身份验证,发送HTML邮件,附件等),并且有详细记录。
答案 1 :(得分:1)
您还需要通过tls / ssl发送,这就是您的邮件功能无法正常工作的原因。
此处已存在tls / ssl解决方案:Using php's swiftmailer with gmail
答案 2 :(得分:0)