BlogもどきのWeblog

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

GLANSHE
絵描き担当らしい

Total: 15714
Today: 49
Yesterday: 225
最新の記事

コンテンツ

最新のコメント

最新のトラックバック

カテゴリー

リンク

ニコ動MyListLink

Ubuntuメモ 仮想メールボックス
postfix + courierで仮想メールボックスを利用する。
メールアドレスはいくつか発行したいけどその分linuxユーザ作るのは何か違うと思うので、仮想メールボックスを使ってメールアドレスだけ発行できるようにする。

とりあえず以下を参考にして設定を進めた
http://www.geocities.jp/gokuraccoon/virtual.html


■仮想メールアドレス用のユーザを追加する。

作ったユーザを使用して仮想メールアドレスが配信される。

# adduser --uid=3000 vmail
/home/vmail
ができる


■仮想メールアドレスのユーザディレクトリを作る

# mkdir /home/vmail/[virtual_mail_user]
# maildirname /home/vmail/[virtual_mail_user]/Maildir
# chown -R vmail:vmail /home/vmail/[virtual_mail_user]/Maildir


■postfixの設定

# vi /etc/postfix/main.cf

virtual_transport = virtual
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_uid_maps = static:3000
virtual_gid_maps = static:3000
fallback_transport = virtual
local_recipient_maps =

を追加。

■上記説明

virtual_fallback_transport = virtual
ローカルに存在しないアドレスをvirtualに処理させる。

local_revipient_maps =
このを書いてないと上の設定が有効にならない。
これで数時間はまってた…

実ドメインのみの運用なので
virtual_mailbox_domainsは書かない。


■配送先の設定

virtual_mailbox_mapsで指定したファイルを作る。
# vi /etc/postfix/virtual_user

仮想メールアドレスのユーザ名と、その配送先(virtual_mailbox_baseからの相対アドレス)を書く。

[virtual_mail_user] [virtual_mail_user]/Maildir/

書いたら、hash形式のデータベースに変換する

# postmap /etc/postfix/virtual_user

virtual_user.dbが生成される。


■smtpサーバの認証設定に仮想メールアドレスのユーザを追加する

# saslpasswd2 -c -u example.co.jp [virtual_mail_user]


■POPとかIMAPでメールが受信できるようにする。

courier-popとかcourier-imapを使用している場合の話。

# cd /etc/courier/
# userdb [virtual_mail_user] set home=/home/vmail/[virtual_mail_user] uid=3000 gid=3000
# userdbpw -hmac-md5 | userdb [virtual_mail_user] set hmac-md5pw

userdbを更新
# 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

メール送信、配送、受信まで実アドレス、仮想アドレス共に全部できたので問題なし。


■参考

virtual
virtual 配送エージェントと local 配送エージェント
ヽ( ・∀・)ノくまくまー(2006-10-25)
メールサーバの設定(バーチャルメールボックス編)
PostfixのFAQ


time stamp:2010/03/22 14:28:34
トラックバック(0)|コメント(0)
この記事のトラックバックURL:

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