MC900432675[1]“戻る”

“TOP”へMC900432676[1]

SMTP-AUTH(認証) & Postfixの設定

 

 

 

SMTP-AUTH(認証)Postfixの設定

OP25B (Outbound Port 25 Blocking) 規制を回避して、外部からメール送信できるようにします。

そのためにPostfixでSMTP−AUTH認証ができるようにします。

 

Tera Term”を使って、Raspberry PiSSHでリモートアクセスします。

・ホスト(T):192.168.24.202

・ユーザー名(N):pi ←(例)

・パスフレーズ(P):raspberry

 

sasl2-binのインストール(root権限)

# apt-get install sasl2-bin

 以前、作業は完了していましたが、整理のために・・・

 

FTPソフト(FFFTP)でダウンロードしたetc/default/saslauthdPerlEditorなどで編集します。

# START=no ←コメントアウト

START=yes ←修正

 

FTPソフト(FFFTP)でアップロードした/var/www/saslauthdetc/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.cfPerlEditorなどで編集します。

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/saslauthdPerlEditorなどで編集します。

# START=no ←コメントアウト

START=yes ←修正

# OPTIONS="-c -m /var/run/saslauthd" ←コメントアウト

OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd" ←修正

 

FTPソフト(FFFTP)でアップロードした/var/www/saslauthdetc/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.confPerlEditorなどで作成

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)」を選択する。