一般的なサポートの質問用に新しいメール ボックスを作成しました。SMTP 経由で電子メールを送信しようとすると、次のエラーが表示されます。
メールボックスを利用できません。サーバーの応答は次のとおりです。そのような受信者はいません
同じドメイン内の他の電子メール アドレスに送信すると、Outlook と SMTP を介してボックスに電子メールを送信できます。
SMTPの優れている点は、会話を簡単に偽装できることです。SMTPのひどいことは、会話を偽装するのが簡単なことでもあります。これを素晴らしいものにしているのは、SMTP接続で何が問題になっているのかを把握したい場合は、「telnet mailhost 25」を実行して、次のようなSMTPコマンドの発行を開始できることです。
HELO example.com
MAIL FROM: <me@me.com>
RCPT TO: <him@him.com>
DATA
Subject: test message
From: Me <me@me.com>
To: Him <him@him.com>
test message
.
QUIT
あなたの会社には複数のメールサーバーがありますか?複数のサーバーがあり、新しく作成されたアカウントがまだプッシュされていない場合、そのような受信者は返されません。
DNS は適切に構成されていますか? そのドメインの着信メッセージを処理するホストを指定する MX レコードが必要です。
ところで、あなたの投稿には、使用しているサーバーなどの詳細が欠けているため、問題の場所を見つけるのが難しくなっています。
完全な SMTP 会話 (または少なくともクライアントが送信するもの) を投稿すると、答えが飛び出す可能性があります。
または、SMTP を正しく話している場合は、間違ったサーバーに接続している可能性があります。クライアントは DNS MX レコードを検索して正しい SMTP ホストを見つけますか?
まず、アドレスが有効であることを確認します。また、差出人アドレスが有効であることを確認してください (これが問題の可能性があります)。最後に、それらが機能しない場合は、SMTP サーバーを明示的に設定してみてください。
少しのコード サンプルがなくても、これが私が思いつく最善のアドバイスです。
私は実際に Telnet を使用して問題を診断しました (Paul Tomblin の投稿に感謝します)。私たちの SMTP サーバーは GroupWise を使用していることがわかりました (メインの電子メール クライアントとして Exchange を使用しています)。GroupWise サーバーに中継するアドレスも設定する必要がありました。