ニュース村上や

“TOP”へ

 

 

平成26年9月28日

 

本日も“Raspberry Pi”で遊んでいます。

 

SAS用アカウントでSMTP−AUTH認証を行っていましたが、SASL用アカウントとシステムアカウントの両方を管理するのは面倒です。

アカウント数は、そんなに多くはないのですが、、、

ということで、システムアカウントで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

 

次はメーラーのアカウントの設定です。

 

 

 

【バックナンバー】

* 平成26年9月23日

* 平成26年9月15日

* 平成26年9月7日

* 平成26年8月24日

* 平成26年8月16日

* 平成26年8月13日

* 平成26年8月2日

* 平成26年7月26日

* 平成26年7月21日

* 平成26年7月19日

* 平成26年6月29日

* 平成26年6月15日

* 成26年6月8日

* 平成26年6月1日

* 平成26年5月18日

* 平成26年5月11日

* 平成26年5月6日

* 平成26年4月29日

* 平成26年4月13日

* 平成26年3月30日

* 平成26年3月23日

* 平成26年3月9日

* 平成26年2月23日

* 平成26年2月11日

* 平成26年2月9日

* 平成26年2月2日

* 平成26年1月26日

* 平成26年1月12日

* 平成26年1月5日

* 平成26年1月3日

* 平成25年

* 平成24年

* 平成23年