
ポート 587 の Windows 2012 サーバー r2 に SMTP サーバーを設定した後、次のコードを含む email というラベルの付いたテキスト ファイルを作成して、電子メール機能をテストしました。
From:[email protected]
to:[email protected]
Sunject: Test Email
This is the body
.
- 次に、email.txt ファイルを保存しました。
- mailroot 内の pickup フォルダにドロップしました。
- 数秒後、email.txt がピックアップ フォルダーから消えました。
- キューフォルダに表示されます
- しかし、キューフォルダから消えてしまいます
この時点で、メールが配信されたかどうかを確認するために Gmail をチェックしましたが、メールはありませんでした。そこで、Badmail フォルダを確認しましたが、もちろん空でした。
そこで質問なのですが、私のメールはどうなっているのでしょうか? 配信されていますか? 動作させるには SMTP サーバーに変更を加える必要がありますか? スパム フォルダーにも表示されないので、私のメールはブロックされていますか?
更新2:ドロップされたフォルダーを確認したところ、次のような配信ステータス通知 (失敗) を受信しました:
smtp; 550 5.1.0 Authentication required
これはどういう意味ですか?また、これを修正するにはどうすればいいですか?
答え1
解決しました!次の手順に従いました。
- IIS 6.0マネージャーに移動
- ドメインを右クリックしてプロパティを選択します
- 配信タブで送信セキュリティを選択します
- 基本認証を選択
- ISPのユーザー名を入力してください。私の場合はComcastのユーザー名とパスワードでした。
- TLS暗号化のチェックボックスをオンにして[OK]を押します
- 「適用」を押します。
これでエラーなしでメールを送信できるはずです 5.1.0