Postfix Adminを設定する(MySQL/postfix/設定編)にてPostfixの設定が完了しましたので、次はSMTP-AUTH/Postfix Adminの設定を行います。
・SMTP-AUTHの設定
yum install cyrus-sasl-sql yum install cyrus-sasl-plain yum install cyrus-sasl-md5
・smtpd.confの修正
vi /usr/lib/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sqlsql_engine: mysql
sql_hostnames: localhost
sql_user: postfix
sql_passwd: postfixpasswd
sql_database: postfix
sql_select: SELECT password FROM mailbox WHERE username = ‘%u@%r’ AND active = ‘1’
mech_list: cram-md5 digest-md5 plain login
log_level: 3
・Postfix Adminの設定
ダウンロード
wget http://sourceforge.net/projects/postfixadmin/files/postfixadmin/postfixadmin-2.3.3/postfixadmin-2.3.3.tar.gz/download
・config.inc.php修正
$CONF[‘configured’] = true;
$CONF[‘postfix_admin_url’] = ‘http://ドメイン名/postfixadmin-2.3.3’;
$CONF[‘database_type’] = ‘mysql’;
$CONF[‘database_host’] = ‘localhost’;
$CONF[‘database_user’] = ‘postfix’;
$CONF[‘database_password’] = ‘パスワード’;
$CONF[‘database_name’] = ‘postfix’;
$CONF[‘domain_path’] = ‘YES’;
上記設定後、http://ドメイン名/postfixadmin-2.3.3/setup.phpにアクセスします
入力後、管理者追加を押下すると暗号化された文字が表示されるので、config.inc.phpに下記を追加します。
$CONF[‘setup_password’] =06e06be601caad1bb1f9f7b4589c7231:6b36a3f37effb3e8c4e273ccbd67466583b16ced
上記設定が完了し、下記にアクセスするとログインすることができます。
http://ドメイン名/postfixadmin-2.3.3/login.php