1

私はほぼ 4 か月間、同じコード、同じポート番号 (25) ですべて同じ Amazon SES を使用しています。しかし、過去 1 週間からメールを送信できません。送信中にこのエラーが発生します。

メールは送信されませんでした。
エラー メッセージ: SMTP ホストに接続できませんでした: email-smtp.us-east-1.amazonaws.com、ポート: 25

Amazonがリンクから使用することを提案している電子メールを送信するために同じコードを使用しています( http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-using-smtp-java.html )

私たちはウェブサイトプロジェクトに取り組んでおり、その中で使用しています。私だけの問題ではありません.4人のチームメンバーが同じインターネットゲートウェイの下で働いていますが、全員がlocalhostから1週間以内に電子メールを送信できません.

しかし、Amazon ec2 に同じコードをデプロイすると、トップレベル ドメインはsample.comとなり、動作を開始しますが、同じコードをサブドメイン(beta.sample.comと言う) の下にデプロイすると、再び同じエラーが発生し始めます。

誰かこれについて何か考えがありますか?

4

1 に答える 1

3

email-smtp.us-east-1.amazonaws.com:587 経由でメールを送信してみてください。

SMTP (25) ポートへの送信接続は、送信スパムを阻止するためにファイアウォールによってブロックされる場合があります。

2 つのポートのいずれかで telnet できますか? SMTP グリーティング メッセージを受け取りますか?

telnet email-smtp.us-east-1.amazonaws.com 25
telnet email-smtp.us-east-1.amazonaws.com 587

https://en.wikipedia.org/wiki/Mail_submission_agent

多くのインターネット サービス プロバイダーおよび企業または機関のネットワークでは、ポート 25 でリモート MTA に接続する機能が制限されています。ポート 587[1] でのメール送信エージェントのアクセス可能性により、ノマディック ユーザーは、内部からでも優先送信サーバーを介してメールを送信し続けることができます。他人のネットワーク

于 2013-07-18T12:54:19.720 に答える