1

可能重复:
mail():SMTP 服务器响应:550 The address is not valid error on hmailserver

我想测试我的类 senderMail.php。

为了拥有一个 smtp 服务器,我使用 hMailServer。我已经创建了一个域,我已经创建了一个帐户,现在我配置了 SMTP 设置。

hMailServer 想要一个配置“SMTP RELAYER”。我使用以下信息进行测试:端口 587 上的 smtp.gmail.com 并且我也输入了我的标识符。

什么时候,我用我的类 senderMail.php 测试了这个,我有这个错误:

SMTP 服务器响应:550 地址无效

我的错误在哪里?它来自 SMTP RELAYER 还是其他配置?

4

1 回答 1

0

你为什么不尝试直接从本地主机发送它。

  1. 转到您的php.ini文件并更改SMTP = localhost to SMTP = aspmx.l.google.com并取消注释sendmail_from并输入您的发送 gmail 地址

  2. 在php中,用mail("youremail]@gmail.com", "subject", "body");

注意:这仅在向谷歌托管的电子邮件地址发送电子邮件时有效。

或者

如果它不起作用,请尝试上面的尝试使用swiftmailer它的 php 邮件发送库,它还允许通过 SMTP 发送邮件,这在开发过程中非常有用。

于 2013-01-25T10:21:15.297 回答