0

在搜索了几天后,我遇到了这个问题: Send email using the GMail SMTP server from a PHP page

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

出于测试目的,我在粘贴的链接上尝试了最高投票问题的代码,并制作了一个按钮,当您单击它时,它将转到 PHP 文件(不成功)。

4

3 回答 3

1

你不能只用 PHP 来做,因为mail()不支持身份验证。您必须使用邮件库。
我推荐SwiftMailer,它易于使用,支持许多功能(身份验证、发送 HTML 邮件、附件等),并且有很好的文档记录。

于 2012-05-17T12:11:06.870 回答
1

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

tsl/ssl 的解决方案已经存在:Using php's swiftmailer with gmail

于 2012-05-17T12:20:37.883 回答