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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Postfix

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

Q&A

0回答

827閲覧

Postfixのサブミッションポートの設定

osamuya

総合スコア241

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Postfix

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

0グッド

1クリップ

投稿2020/01/28 08:03

お世話になります。
postfixのサブミッションポートの設定がうまくいかず、皆様の知見お伺いしたく。
現在CentOS7にてpostfixの設定をしておりますが、メール送信の際にどうしても25を向いてしまっています。その結果ログでもこのような結果になっております。

maillog

1Jan 28 16:56:03 apw-post postfix/error[2993]: 110A81026E93: to=<sample@example.com>, relay=none, delay=1867, delays=1867/0.01/0/0.01, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to foo.bar.example.com[111.111.111.xxx]:25: Connection timed out)

587/tcpを使ってメールを送信したいのですが、どのように設定をすればよいでしょうか。
現在設定しているのは、/etc/postfix/master.cfで、以下のように設定しているのみです。

postfix

1#smtp inet n - n - - smtpd 2#smtp inet n - n - 1 postscreen 3#smtpd pass - - n - - smtpd 4#dnsblog unix - - n - 0 dnsblog 5#tlsproxy unix - - n - 0 tlsproxy 6submission inet n - n - - smtpd 7# -o syslog_name=postfix/submission 8# -o smtpd_tls_security_level=encrypt 9 -o smtpd_sasl_auth_enable=yes 10# -o smtpd_reject_unlisted_recipient=no 11 -o smtpd_client_restrictions=$mua_client_restrictions 12# -o smtpd_helo_restrictions=$mua_helo_restrictions 13# -o smtpd_sender_restrictions=$mua_sender_restrictions 14# -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject 15# -o milter_macro_daemon_name=ORIGINATING 16#smtps inet n - n - - smtpd 17# -o syslog_name=postfix/smtps 18 -o smtpd_tls_wrappermode=yes 19 -o smtpd_sasl_auth_enable=yes 20# -o smtpd_reject_unlisted_recipient=no 21# -o smtpd_client_restrictions=$mua_client_restrictions 22# -o smtpd_helo_restrictions=$mua_helo_restrictions 23# -o smtpd_sender_restrictions=$mua_sender_restrictions 24# -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject 25# -o milter_macro_daemon_name=ORIGINATING 26以下省略

FWの設定関連などはすでに587を開いていてnmapなどで確認済です。
ちなみに余談ですが、現在GCEのVMインスタンスでpostfixでメールサーバーを構築中でして、GCPのポリシーで25番ポートは利用できないというルールにしているようです。

よろしくお願いします。

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

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

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

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

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

TaichiYanagiya

2020/01/28 08:45

master.cf の submission 設定は 587 番ポートで受ける場合の設定です。 "smtp_sasl_password_maps" をキーワードに調べてみてください。 ちなみに、main.cf の設定パラメーターで、「smtpd_」で始まるのは受信、「smtp_」で始まるのは送信です。
scsi

2020/01/28 14:16

>メール送信の際にどうしても25を向いてしまっています どこからどこ宛てのメールをどのように送信した場合の話ですか?
osamuya

2020/01/29 09:39

はい、localhostからmailコマンドでgmailに送信しているという単純な動作になります。 認証動作などでのメール送信はまだやっていません。
TaichiYanagiya

2020/01/29 23:55

「GCPのポリシーで25番ポートは利用できないというルールにしているようです。」 これが本当なら、任意のメールアドレスへの送信はできないです。 25ポートへ送信可能な他のメールサーバーを経由するしかないかと。
scsi

2020/01/29 23:57

587portを使用する場合は、大抵相手先のsmtpサーバで認証する必要があります。gmail.com宛に送りたいのであれば、gcpのサーバから外部(あなたがアカウントを持っているサーバ)のsmtpサーバの587ポートに接続し、メールを送信する必要があると思いますが、それは理解していますか?
OneOneAdmin

2020/02/17 02:56

firewallの設定で、外向けの25番ポートを、postfixのサーバー側で止めているとか・・・。 開けているのに、届かないのは、 「GCPのポリシーで25番ポートは利用できないというルールにしているようです」 ということであれば、25番ポート以外で、他のサーバーにリレーするとか、別途対策が必要かと・・・
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問