質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

2回答

4440閲覧

postfix外部からsmtp接続出来ない

HS1111

総合スコア91

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

1クリップ

投稿2017/02/18 05:37

編集2017/02/18 12:22

AWSのEC2インスタンスにpostfixをセットアップしているのですが、
EC2内からのtelnet接続は問題無く接続出来るのに対して、外部からの
telnetで25番ポート指定しての接続がタイムアウトになります。

内部Net

lang

1telnet smtp.hoge.net 25 2Trying XX.XX.XX.XX... 3Connected to XX.XX.XX.XX. 4Escape character is '^]'. 5220 smtp.mo-mi.net ESMTP Postfix

外部Net

lang

1telnet smtp.hoge.net 25 2Trying XX.XX.XX.XX... 3telnet: connect to address XX.XX.XX.XX: Operation timed out 4telnet: Unable to connect to remote host

設定内容は下記になります。

・AWS側のセキュリティグループのインバウンドポリシーでSMTP(25)は許可済み
・iptablesは切り分けのため一旦停止 iptables stop
・postfixのmain.cfでinet_interfaces = all 設定済み
・postfixのmain.cfでinet_protocols = all 設定済み

/var/log/maillogおよびsecure には何もロギングされない状態です。
もちろんDNSの設定等名前解決は問題無く出来ております。

恐縮ですが、ヒント等あれば助かります。
宜しくお願いします。

[結果追記]

AWS側の問題とばかり勘違いしておりましたが、クライアント側のISPがサブミッションポート経由しか許可していなかったと言うオチでした。お恥ずかしいかぎり..(汗

外部Net

lang

1$ telnet smtp.hoge.net 587 2Trying XX.XX.XX.XX... 3Connected to smtp.nrbt.net. 4Escape character is '^]'. 5220 smtp.nrbt.net ESMTP Postfix

お騒がせしました..

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2017/02/18 08:20

クライアント側ネットワークで OP25B の制限があるのかもしれません。ping や他のポートは通りますか?
HS1111

2017/02/18 10:52

ありがとう御座います。はい、ルーティングは問題ないと思います。pingやhtttp、ssh等のサービスは問題なく使えます。
gorogoroIT

2017/02/18 11:32

「外部Net」は、自宅などプロバイダー接続(フレッツなど)しているネットワークでしょうか。
HS1111

2017/02/18 11:57

はい、一般的なISP経由での接続となります。
gorogoroIT

2017/02/18 12:05

TaichiYanagiyaさんも、コメントに書かれていますが、プロバイダーの「OPB25」で25番ポートへの接続を遮断しているのが原因だと思います。
HS1111

2017/02/18 12:13

あ!ポート587で接続出来ました。斜め読みしてしまい失礼しました..
guest

回答2

0

iptablesということはCentOSでしょうか。
SELinuxは停止してますか?

投稿2017/02/18 12:29

moonphase

総合スコア6621

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moonphase

2017/02/18 12:30

書いている間に解決してましたね!よかったです
HS1111

2017/02/18 12:48

moonphaseさんコメントありがとう御座います。 はい、解決しました。 てっきりIaaS側とばかり。。 思い込みって視野を狭めますね。(反省
guest

0

ベストアンサー

AWSって25番ポートの制限ありませんでしたっけ?
http://dev.classmethod.jp/cloud/aws/ec2-send-email-best-practice/

  • 追記

日本語の公式ドキュメントが見つからなかった・・・

How do I remove the throttle on port 25 from my EC2 instance?

フォーラムでの質問(日本語)も参考にどうぞ。

投稿2017/02/18 08:22

編集2017/02/18 08:48
kanbeworks

総合スコア829

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

HS1111

2017/02/18 10:49

ありがとう御座います。 参考になりました!
kanbeworks

2017/02/18 11:02

リンク先に制限解除申請の説明もあるので、AWSでメールサーバーを運用するのであれば申請しておいた方がいいですよ。
HS1111

2017/02/18 11:28

はい、事前に申請済みでサンドボックスから解除になっておりますし逆引きも申請して対応済みです。 spfレコードもDKIMも設置済みで、一般的な事前手続きは完了しているかと思います。 説明が足りなく申し訳御座いませんでした。
kanbeworks

2017/02/18 12:24 編集

事前手続きはひと通り対応済でしたか、これは失礼しました。 もう少し調べてみて、原因らしきものが提示できそうであれば追記します。 と思ったら解決してた(笑
HS1111

2017/02/18 12:25

いえいえ、丁寧に有り難う御座いました。 解決しました。 オチは本文に追記しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問