2009-06-20 79 views
2

我試圖使用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

回答

12

通常爲了反垃圾郵件的目的,「$ mail-> From」必須與用於登錄SMTP服務器的地址相同。

如果是這種情況,可以使用「$ mail-> AddReplyTo」字段代替發件人地址。只有一個建議。

如果不解決,一些額外的調試信息,可以通過設置

$mail->SMTPDebug = true; 
0

啓用你也應該小心電子郵件地址別名,因爲您的SMTP服務器可能會拒絕你的郵件由於這個原因(這取決於服務器配置)。

相關問題