Postfixでサブミッションポート(587)を有効にする

Postfixでサブミッションポート(587)を有効にします。

CentOS7

サブミッションポートを有効にするには、/etc/postfix/master.cf ファイル内の
#submission inet n       -       n       -       -       smtpd
#  -o syslog_name=postfix/submission
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
の部分を
submission inet n       -       n       -       -       smtpd
#  -o syslog_name=postfix/submission
#  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
と変更します。

CentOS6

サブミッションポートを有効にするには、/etc/postfix/master.cf ファイル内の
#submission inet n - n - - smtpd
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
の記述部分を

submission inet n - n - - smtpd
# -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING
とコメントを外して有効にします。

CentOS 5.x

サブミッションポートを有効にするには、/etc/postfix/master.cf ファイル内の
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
の記述部分を

submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
とコメントを外して有効にします。
SMTP over SSL/TLSを有効にしていない場合は
-o smtpd_enforce_tls=yes
を有効にしないよう注意してください。

その他の確認項目

/etc/services ファイル内に
submission 587/tcp msa # mail message submission
submission 587/udp msa # mail message submission
の記述があることを確認してください。(CentOS 5.5/5.6, CentOS 6.0, CentOS 7.2はデフォルトで記載されています。)
著者
かつて日本を代表したスーパーエンジニア (自称)
ハードウェア、電気設備、ガーデニング関係の記事を担当。
掲載日: 2011-02-13
iPentec all rights reserverd.