如何使用我的GMAIL帐户使用PHP发送电子邮件?

时间:2012-05-17 12:06:04

标签: php smtp gmail sendmail

在搜索了如何执行此操作的几天后,我遇到了这个问题: Send email using the GMail SMTP server from a PHP page

似乎正是我一直想要实现的目标,但我没有成功,也许是因为我不知道如何使用HTML来处理这段代码?

出于测试目的,我在我粘贴的链接上的最高投票问题上尝试了代码 做了一个按钮,当你点击它时,它会转到PHP文件(没有成功)。

3 个答案:

答案 0 :(得分:1)

您不能仅使用PHP,因为mail()不支持身份验证。你必须使用邮件库 我建议SwiftMailer易于使用,支持许多功能(身份验证,发送HTML邮件,附件等),并且有详细记录。

答案 1 :(得分:1)

您还需要通过tls / ssl发送,这就是您的邮件功能无法正常工作的原因。

此处已存在tls / ssl解决方案:Using php's swiftmailer with gmail

答案 2 :(得分:0)