2

我有一个Gmail帐户。即,myemail@gmail.com。

我已将我的网站电子邮件与它相关联。即,contact@mydomain.com

是否可以使用 PHPMailer 通过 Gmail 发送电子邮件(为了可靠性,不太可能被标记为垃圾邮件等),但将“contact@mydomain.com”作为我发送的电子邮件?

我正在使用此处找到的代码:

使用 Gmail 和 PHPMailer 发送电子邮件

到目前为止,我遇到了一个错误:

SMTP 错误:无法验证。

4

3 回答 3

1

转到Gmail 中的帐户和导入发送邮件并验证 contact@mydomain.com,然后试一试。首先确保您的脚本以“常规方式”工作。

您也可以购买 Gmail for Business(适用于您的域),问题就解决了。

于 2010-12-28T13:18:12.330 回答
0

那里的示例似乎没有使用所需的 SSL 。

$host = "ssl://smtp.gmail.com";

确保您在文件php.ini中打开了OpenSSL扩展。

于 2010-10-20T13:27:04.413 回答
0

我建议为 mydomain.com 设置一个免费的Google Apps帐户并使用那里的电子邮件帐户发送您的电子邮件。

您可以通过 Google Apps 将contact@mydomain.com 设置为帐户,然后将其用作电子邮件的发件人——PHPMailer 的设置应与 gmail 相同,但您将使用contact@mydomain.com作为您的用于身份验证的用户名(以及您设置的任何密码,显然)。

如果您想将发送到contact@mydomain.com 的电子邮件转发到您的Gmail 帐户,您可以像处理Gmail 帐户一样执行此操作。

于 2010-12-30T22:56:34.357 回答