发件人地址被拒绝
问题描述:
我试图使用PHPMailer的,但我不断收到:发件人地址被拒绝
SMTP -> FROM SERVER:220 smart6.bol.com.br ESMTP
SMTP -> FROM SERVER: 250-smart6.bol.com.br 250-PIPELINING 250-SIZE 13312000 250-VRFY 250-ETRN 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250 8BITMIME
SMTP -> FROM SERVER:250 Ok
SMTP -> FROM SERVER:553 : Sender address rejected: not owned by user X
SMTP -> ERROR: RCPT not accepted from server: 553 : Sender address rejected: not owned by user [email protected]
SMTP Error: The following recipients failed: [email protected]
我该怎么办?
答
通常为了反垃圾邮件的目的,“$ mail-> From”必须与用于登录SMTP服务器的地址相同。
如果是这种情况,可以使用“$ mail-> AddReplyTo”字段代替发件人地址。只有一个建议。
如果不解决,一些额外的调试信息,可以通过设置
$mail->SMTPDebug = true;
答
启用你也应该小心电子邮件地址别名,因为您的SMTP服务器可能会拒绝你的邮件由于这个原因(这取决于服务器配置)。
您在测试邮件的FROM:字段中包含哪些电子邮件地址? – balpha 2009-06-20 20:36:11