村上や |
|
ニュース |
2020年3月15日
「Raspberry Pi
Zero WH」で自宅サーバーを運用してます。
しかし、メール送信できないことに気づきました。
迷惑メール対策のため、OP25B
(Outbound Port 25 Blocking)規制されているからです。
自宅(LAN内)でテスト送信できていたので、全く気づきませんでした。
なので、SMTP認証(SMTP-AUTH)を導入しました。
25ポートを回避して、587ポートでメールサーバにアクセス(メール送信)できるようになりました。
作業手順(備忘録)です。
○SALS関連のインストール # apt-get install libsasl2-2 sasl2-bin
libsasl2-modules ○/etc/default/saslauthd の編集 # nano /etc/default/saslauthd ------------------------- START=no ↓↓↓ START=yes ------------------------- ○/etc/postfix/main.cfの編集 # nano /etc/postfix/main.cf ------------------------- smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain =
murakami-8.com smtpd_sasl_security_options =
noanonymous smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth ------------------------- ○/etc/dovecot/conf.d/10-master.conf
の編集 # nano
/etc/dovecot/conf.d/10-master.conf -------------------------
# Postfix smtp-auth
#unix_listener /var/spool/postfix/private/auth {
# mode = 0666
#} ↓↓↓
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix
} ------------------------- ○/etc/dovecot/conf.d/10-auth.conf の編集 # nano /etc/dovecot/conf.d/10-auth.conf ------------------------- #disable_plaintext_auth = yes ↓↓↓ disable_plaintext_auth = no 追記(平文パスワードを利用) ↓↓↓ auth_mechanisms = plain login ------------------------- ○Submissionポート(TCP587)の設定 # nano /etc/postfix/master.cf ------------------------- submission inet n - y - - smtpd ←コメントを外す -o smtpd_tls_security_level=may ←コメントを外し、修正(encrypt→may) ------------------------- ○SASL認証方式の設定 # nano /etc/postfix/sasl/smtpd.conf ------------------------- pwcheck_method: saslauthd mech_list: plain login ------------------------- ○saslのグループにpostfixを追加 # adduser postfix sasl ○反映 # service dovecot restart # service postfix restart # service saslauthd restart |
【バックナンバー】