BlogもどきのWeblog

備忘録と日々の呟きとメモとCGIの実験場とされる何か。
プロフィール

GLANSHE
絵描き担当らしい

Total: 15661
Today: 221
Yesterday: 221
最新の記事

コンテンツ

最新のコメント

最新のトラックバック

カテゴリー

リンク

ニコ動MyListLink

postfix+courierで仮想メールボックス
・postfixで仮想メールボックスを使う設定を追加。
/etc/postfix/main.cfを編集
# vi /etc/postfix/main.cf

以下を追加。
#仮想ドメインの指定
virtual_mailbox_domains = example.co.jp
#仮想メールボックスの指定
virtual_mailbox_base = /home/vmail
#仮想メールボックスのユーザ指定ファイル
virtual_mailbox_maps = hash:/etc/postfix/virtual_user
#仮想メールボックスを使うユーザIDを適当に指定
virtual_gid_maps = static:5000
virtual_uid_maps = static:5000

#mydestinationから実ドメインを削除
mydestination = example.co.jp, localhost.$mydomain, localhost

mydestination = localhost.$mydomain, localhost


・仮想メールボックスのユーザを追加
さっき指定した仮想メールボックスのユーザ指定ファイルの
/etc/postfix/virtual_userを書く。
# vi /etc/postfix/virtual_user

virtual_mail_user@example.co.jp virtual_mail_user/Maildir/

みたいに書く。これで
/home/vmail/virtual_mail_user/Maildir
がvirtual_mail_userのメールボックスになる。
その後、
# postmap /etc/postfix/virtual_user

で、hash形式のデータベースに変換する。
以下、仮想メールアドレスのメールアカウントを[virtual_mail_user]とおく。


・SMTP_AUTH認証用データベースの更新
# saslpasswd2 -c -u example.co.jp [virtual_mail_user]
パスワードを入力する。


・courierの認証用データベースの更新
# userdb [virtual_mail_user] set home=/vmail/[virtual_mail_user] mail=/home/vmail/[virtual_mail_user]/Maildir uid=5000 gid=5000
# userdbpw -hmac-md5 | userdb [virtual_mail_user] set hmac-md5pw

authdaemonが使えるようにする
# makeuserdb


・関連するものを全部再起動
# /etc/init.d/postfix restart
# /etc/init.d/courier-imap restart
# /etc/init.d/courier-pop restart
# /etc/init.d/courier-authdaemon restart
# /etc/init.d/saslauthd restart

後は適当に仮想メールアドレス宛にメールでも送ればMaildir作ってくれて、メールが配送されるのでpopやらimapやらで拾えます。

参考文献
Postfixをインストールする
starrybells blog - "Postfix" の記事一覧


time stamp:2009/04/21 01:48:29
トラックバック(0)|コメント(0)
この記事のトラックバックURL:

コメントを書く
名前:
タイトル:
MAIL:
URL:
コメント:
PASS:
何かしら