1. ホーム
  2. laravel

[解決済み] "サーバーの応答 451 451 Temporary local - please try later" Mailgun、Laravel、VirtualBoxを使用してメールを送信する場合

2022-02-24 02:14:22

質問

サーバーレスポンスというエラーが表示されます。451 451 Temporary local problem - please try later" LaravelとMailgunでパスワードリマインダーメールを送信する際に、エラーが発生します。VirtualBox上でLaravelを動かしています。

Vagrantを使ってVirtualBoxをセットアップしたのですが、これで違いが出たのでしょうか?

SMTPの設定を自分のホストに変更すれば、全く問題なく動作します。仮想マシンでMailgunを使用することに問題はありませんか?

更新情報

Gmailのアドレスには問題なく送信できるのですが、どうやらブロックも許可もされていないようです。

このようなエラーが表示されます。

Failed: [email protected][email protected] Server response: 550 550
Verification failed for <[email protected]>
No Such User Here Sender verify failed

解決方法は?

エラー "451 Temporary local problem" は、実際に接続しているメールサーバーからのものです。

通常、451エラーは受信サーバーがあなたのメールを拒否したことが原因です。これはさまざまな理由で起こりますが、ほとんどの場合、受信側のサーバーがメッセージで過負荷になっていることが原因です。また、受信サーバーがIPをグレーリストに登録し、送信サーバーがスパムを送信しようとしていないことを確認できるまで、メッセージを遅延させている場合もあります。受信側のサーバーがオフラインの場合もあります。

このエラーメッセージは非常に曖昧なので、受信者からもっと情報を得る必要があります。数時間待ってから、もう一度メールを送信してみることをお勧めします。

LaravelのインストールやVirtualboxでの動作とは関係なく、さらに他のSMTP設定でテストしたためです。