SMTP-AUTH(認証)&Postfixの設定
OP25B
(Outbound Port 25 Blocking) 規制を回避して、外部からメール送信できるようにします。
そのためにPostfixでSMTP−AUTH認証ができるようにします。
“Tera Term”を使って、Raspberry PiにSSHでリモートアクセスします。
・ホスト(T):192.168.24.202 ・ユーザー名(N):pi ←(例) ・パスフレーズ(P):raspberry |
sasl2-binのインストール(root権限)
# apt-get install sasl2-bin 以前、作業は完了していましたが、整理のために・・・ |
FTPソフト(FFFTP)でダウンロードしたetc/default/saslauthdをPerlEditorなどで編集します。
#
START=no ←コメントアウト START=yes ←修正 |
FTPソフト(FFFTP)でアップロードした/var/www/saslauthdをetc/default/saslauthdに改行コードを変換してコピー(root権限)
# tr -d '\r' <
/var/www/saslauthd > /etc/default/saslauthd |
saslauthdの再起動(root権限)
# service saslauthd restart |
システムアカウントによる認証の確認(root権限)
# /usr/sbin/testsaslauthd -u ユーザー名 -p パスワード 0: OK "Success. ←正常 |
postfixグループにsaslユーザを追加
#
adduser postfix sasl |
追加されたことを確認(root権限)
# groups postfix postfix : postfix sasl ←正常 |
FTPソフト(FFFTP)でダウンロードした/etc/postfix/main.cfをPerlEditorなどで編集します。
smtpd_sasl_auth_enable
= yes ←追加 smtpd_sasl_local_domain
= $myhostname ←追加 smtpd_sasl_security_options
= noanonymous ←追加 smtpd_recipient_restrictions= ←追加 permit_mynetworks, ←追加 permit_sasl_authenticated, ←追加 reject_unauth_destination ←追加 broken_sasl_auth_clients
= yes ←追加 |
FTPソフト(FFFTP)でアップロードした/var/www/main.cfを/etc/postfix/main.cfに改行コードを変換してコピー(root権限)
# tr -d '\r' < /var/www/main.cf
> /etc/postfix/main.cf |
FTPソフト(FFFTP)でダウンロードしたetc/default/saslauthdをPerlEditorなどで編集します。
#
START=no ←コメントアウト START=yes ←修正 #
OPTIONS="-c -m /var/run/saslauthd" ←コメントアウト OPTIONS="-c
-m /var/spool/postfix/var/run/saslauthd" ←修正 |
FTPソフト(FFFTP)でアップロードした/var/www/saslauthdをetc/default/saslauthdに改行コードを変換してコピー(root権限)
# tr -d '\r' <
/var/www/saslauthd > /etc/default/saslauthd |
「OPTIONS」パラメータで指定したディレクトリを作成(root権限)
# mkdir -p
/var/spool/postfix/var/run/saslauthd |
/etc/postfix/sasl/smtpd.confをPerlEditorなどで作成
pwcheck_method:
saslauthd mech_list:
plain login |
FTPソフト(FFFTP)でアップロードした/var/www/smtpd.confを/etc/postfix/sasl/smtpd.confに改行コードを変換してコピー(root権限)
# tr -d '\r' <
/var/www/smtpd.conf > /etc/postfix/sasl/smtpd.conf |
saslauthdの再起動(root権限)
# service saslauthd restart |
postfixの再起動(root権限)
# service postfix restart |
メーラーの設定
メーラーの設定です。
「受信メールサーバーと同じ 設定を使用する(U)」を選択する。