前回、Postfix Adminを設定する(SMTP-AUTH/Postfix Admin設定編)が完了しましたので、今回はメールアカウント作成とDovecotの設定を行います。
アドレス一覧→アドレスの追加でメールアドレスの作成ができますので、今回はadmin@cimacoppi.biz(passwd:admin)を作成します。
メールアドレスが追加されると、下記にメールが送信されます。
/usr/local/virtual/ドメイン名/
[root@ip-10-146-9-24 new]# pwd /usr/local/virtual/cimacoppi.biz/admin@cimacoppi.biz/new [root@ip-10-146-9-24 new]# ls -l 合計 4 -rw------- 1 vuser vuser 659 8月 13 13:36 1313210196.V801I11c1f6M638697.ip-10-146-9-24
上記のメールはPostfix Adminからのウエルカムメールとなります。
メール送信が完了しましたので、次はDovecot(POP3)の設定を行います。
・dovecot.conf修正
vi /etc/dovecot.conf
protocols = pop3 (pop3指定)
mail_location = maildir:/usr/local/virtual/%d/%u (mailロケーション設定)
※Postfix AdminではMaildirを作成してくれないのでMaildirは指定しない
passdb sql {
args = /etc/dovecot-mysql.conf
userdb sql {
args = /etc/dovecot-mysql.conf
※SQL以外はコメントアウトにする
・dovecot-mysql.conf作成
cp -pr /usr/share/doc/dovecot-1.0.7/examples/dovecot-sql-example.conf /etc/dovecot-mysql.conf vi /etc/dovecot-mysql.cof
driver = mysql
connect = host=localhost dbname=postfix user=postfix password=postfixpasswd
default_pass_scheme = MD5-CRYPT
password_query = SELECT password FROM mailbox WHERE username = ‘%u’ AND active = ‘1’
user_query = SELECT concat(‘/usr/local/virtual/’, maildir) as home, 10000 as uid, 10000 as gid FROM mailbox WHERE username = ‘%u’ AND active = ‘1’
※user_queryは1行での表示となります。
・dovecot起動
/etc/rc.d/init.d/dovecot start
接続確認はtelnetコマンドで行えます。
[root@ip-10-146-9-24 new]# telnet localhost 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK Dovecot ready. user admin@cimacoppi.biz +OK pass admin +OK Logged in.
上記で正常に、Dovecotが設定されていることが確認できます。
以上で、Postfix Adminが利用可能となります。