最近、Web アプリケーションの 1 つを新しいホスティング プロバイダーに移動する必要がありました。メールと Web サービスはまだ古いホスティング サイトに保持されていますが、新しいサーバーからメールを送信しようとすると、エラーが発生します。
「サーバーは 1 つ以上の受信者アドレスを拒否しました。サーバーの応答は次のとおりです。
450 <email_address>: Recipient address rejected: Greylisted for 5 minutes
これを修正するために何をする必要があるかを古いホスティングプロバイダーに尋ねたところ、彼らは次のように答えました
メール サーバーは POP before SMTP で動作します。サーバー経由でメールを送信する前に有効な POP ログインが受信されない場合、メールはグレーリストに登録され、再試行するまで 5 分間保持されます。
これを防ぐには、メールを送信する前に受信を行うだけです
C# で POP before SMTP を実行する方法を知っている人はいますか?