发件人地址被拒绝

发件人地址被拒绝

问题描述:

我试图使用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] 

我该怎么办?

+0

您在测试邮件的FROM:字段中包含哪些电子邮件地址? – balpha 2009-06-20 20:36:11

通常为了反垃圾邮件的目的,“$ mail-> From”必须与用于登录SMTP服务器的地址相同。

如果是这种情况,可以使用“$ mail-> AddReplyTo”字段代替发件人地址。只有一个建议。

如果不解决,一些额外的调试信息,可以通过设置

$mail->SMTPDebug = true; 

启用你也应该小心电子邮件地址别名,因为您的SMTP服务器可能会拒绝你的邮件由于这个原因(这取决于服务器配置)。