2009-06-20 27 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

答えて

12

スパム対策のために、「$ mail-> From」は、SMTPサーバーへのログインに使用するのと同じアドレスである必要があります。

これが当てはまる場合は、代わりに "$ mail-> AddReplyTo"フィールドを送信者アドレスに使用できます。唯一の提案。

それが解決されていない場合、いくつかの余分なデバッグ情報を(SMTPサーバーがその理由で、あなたのメールを拒否することができるので、あなたはまた、電子メールアドレスのエイリアスについて注意しなければならない

$mail->SMTPDebug = true; 
0

を設定することで有効にすることができますサーバーの構成によって異なります)。

関連する問題