修正:メール送信時のSMTPエラー550

電子メールクライアント(Outlook、Thunderbirdなど)から送信しようとするいくつかの(またはすべての)電子メールがSMTPエラー550 (SMTPエラー5.5.0とも呼ばれる)で拒否された後、いくつかのユーザーから質問が寄せられています。 。

SMTPエラー550の原因は何ですか?

この特定の問題を調査するために、さまざまなユーザーレポートと、問題を解決しようとした修復戦略を調べました。

結局のところ、500エラーステータスコードは、通常、受信者のメールボックスが利用できないために電子メールを配信できなかったことを意味します。 ほとんどの場合、問題は送信クライアントよりも受信メールサーバーにあります。

問題を徹底的に掘り下げることで、 SMTPエラー500を引き起こす可能性のある潜在的な容疑者のリストを特定することができました。

  • 受信者の電子メールアドレスにはタイプミスがあります。これは、この特定のエラーメッセージの最も頻繁なトリガーです。 SMTPエラー500コードが返される理由は、受信者フィールドに入力した電子メールが間違っている可能性が非常に高いです。
  • アドレスが受信者サーバーに存在しない –正しい受信者アドレスを入力できたが、受信者が受信サーバーに存在しなくなった可能性もあります。 ポリシー違反により、アドレスが一時停止または削除された可能性があります。
  • スパム対策フィルタリングが電子メールをブロックしている –エラーメッセージが表示されるもう1つの考えられる理由は、過度に保護されたスパム対策フィルタリングサービスです。
  • 送信メールフィルタリングサービスがメールをブロックしました –送信サーバーにメッセージの送信をブロックする送信メールフィルタリングルールが含まれている可能性もあります。
  • SMTP認証の失敗 -もう1つの考えられるシナリオは、SMTP認証の失敗のためにメッセージがSMTPを送信したことです。
  • 受信メールサーバーがダウンしている -これは非常にまれな発生ですが、受信メールサーバーがダウンしており、送信要求を処理できない可能性があります。
  • 受信者のメールボックスが閉じている、非アクティブ、無効、または一時停止 -さまざまな理由により、到達しようとしているメールボックスが無効/閉じている/一時停止しているために、問題が発生する場合もあります
  • 受信者のメールサーバーでMXレコードが正しく構成されていない -まれに、MXレコードが正しく構成されていないことが原因である可能性があります。

メールを送信しようとしたときにこの特定のエラーが発生した場合、この記事ではトラブルシューティングの手順を説明します。 以下に、同様の状況の他のユーザーが問題を解決するために使用したメソッドのコレクションがあります。

ただし、これは通常、送信者ではなく受信者の問題であるため、受信側でトラブルシューティングする手段がない場合、修復戦略が制限されることに注意してください。

方法1:メールアドレス内のタイプミスを再確認する

上記のように、このエラーが発生する最大の理由は、受信者のメールアドレスが間違っていることです。 これを念頭に置いて、受信者(To)フィールドをもう一度チェックし、入力/貼り付けたアドレスが正しいことを確認してください。 スペースがないことを確認し、メールアドレスのユーザー名の部分では大文字と小文字が区別されることに注意してください。

メールアドレスが正しく入力されていることを確認する

また、あなたにメールを提供した人が、意図的または誤ってあなたに間違ったメールを与えた可能性もあります。

方法2:受信者にファイアウォールをオフにするよう依頼する

もう1つの考えられるシナリオは、受信者のファイアウォールが、メールが受信ボックスに到達するのを妨げているシナリオです。 このシナリオが適用可能な場合、別のステータスコードは表示されないため、これはやや注意が必要です。

明らかに、未知の人に連絡するとき、または大量のメールを送信するときにこのエラーが発生した場合、これは適用されませんが、その人を個人的に知っている場合は、ファイアウォール保護を一時的に無効にするように彼に依頼することができます。

スパム対策機能を無効にする

一部のサードパーティ製ファイアウォールには、スパムと見なされる電子メールメッセージを自動的に処理する個別のスパム対策機能があります。 このシナリオが受信者に該当する場合は、受信者にアンチスパムフィルターを無効にするように説得します(または自分でそれを行います)。

受信者がファイアウォール/スパム対策フィルタを処理したら、もう一度メールを送信し、 SMTPエラー500が返されるかどうかを確認します

それでも同じエラーコードが表示される場合は、下の次の方法に進んでください。

方法3:サーバーのIPまたはドメインがブラックリストに登録されているかどうかを確認する

メールの送信に使用するサーバーIPまたはドメインが、スパム対策フィルターによってブラックリストに登録されている可能性があります。 一部のメールシステムは、550コードで自動的にブラックリストに登録されたドメインおよびIPからのメールを拒否することが知られています。

メールサーバーがブラックリストに登録されている場合、送信するメールの一部が配信されない可能性があります。そのため、 550 SMTPエラーコードが頻繁に表示される可能性があります 。 これは、スパムの量を減らすために使用される一般的な方法です。

幸いなことに、このシナリオが現在の状況に適用できるかどうかを確認する簡単な方法があります。 100を超えるDNSベースの電子メールブラックリスト(リアルタイムブラックリスト、DNSBL、RBL)でメールサーバーのIPアドレスをテストするツールを使用できます。

メールサーバーのIPアドレスを特定し、ブラックリストに登録されているかどうかを確認する方法に関するクイックガイドを次に示します。

  1. このリンクにアクセスして(ここ)、メールドメインを入力し、MX Lookupをクリックしてスキャンを開始します。 これは、電子メールサーバーのIPアドレスを見つけるのに役立ちます。

    メールサーバーのIPアドレスを見つける
  2. メールドメインのIPアドレスを見つけたら、クリップボードにコピーします。
  3. このツール(ここ)にアクセスして、以前に取得したIPアドレスを貼り付け、[ ブラックリストチェック ]をクリックします。 スキャンが完了すると、既知の電子メールブラックリストのリストが表示されます。 リストを下にスクロールして、アドレスがブラックリストに載っていないことを確認します。

    ブラックリストに登録されたIPアドレス
  4. ドメイン名のIPアドレスがリストの1つにブラックリストに載っている場合、アンチスパムフィルターが原因でメールを送信できないことはほとんど事実です。

この調査により、メールドメインまたはIPがブラックリストに登録されていることが判明した場合は、別のメールアドレスを使用してメールを送信してみてください。

興味深い記事