2016-12-30 30 views
1

私はメールを送信するためにSendgrid laravel integration using smtpに従っています。Laravel - Sendgrid smtpエラー "550 Unauthenticated Senderが許可されていません"

ドキュメンテーションによると、すべての資格情報が私のsendgrid資格情報と同じです。

しかし、私は使用して電子メールを送信しようとするたびに、

Mail::send('mails.demo', $data, function($message) 
     { 
      $message->to('[email protected]', 'test')->subject('This is a test mail!'); 
     }); 

私は完璧に動作Telnet guideを使用してsendgridテストを、使用して電子メールを送信することができ

Swift_TransportException in AbstractSmtpTransport.php line 383: 
Expected response code 250 but got code "550", with message "550 Unauthenticated senders not allowed 
" 

としてそれがエラーを示しています。

+0

あなたの "差出人"アドレスは、conf/mail.phpのsmtp設定と一致する必要があります。 – Vineesh

+0

あなたの設定ファイルを投稿できますか?クレデンシャルは不明ですか? – yivi

+0

あなたが使用している "送信元"アドレスは、sendgridの登録済み "送信元"アドレスと一致していますか? – yivi

答えて

1

"550 Unauthenticated senders not allowed"は、システムが認証しようとしていないことを明示的に示しています。実際にあなたの信任状を送るわけではありません。 MAIL FROM:コマンドを送信する前に、Laravelの設定を確認して、AUTHコマンドを送信することを確認する必要があります。

関連する問題