參考
--
設定
1 2 3 4 5 |
# groupadd -g 5000 vmail # useradd -g vmail -u 5000 vmail -d /home/vmail -m # mkdir -p /MDDATA/vmail # chown vmail.vmail /MDDATA/vmail |
/etc/postfix/main.cf
1 2 3 4 5 6 7 |
virtual_mailbox_domains = mail.hoyo.idv.tw virtual_mailbox_base = /MDDATA/vmail virtual_mailbox_maps = hash:/etc/postfix/virtual virtual_uid_maps = static:5000 virtual_gid_maps = static:5000 mydestination = mail.hoyo.idv.tw inet_interfaces = all |
/etc/postfix/domains
1 |
mail.hoyo.idv.tw |
編輯虛擬使用者帳號
/etc/postfix/virtual
1 2 3 |
aaa@mail.hoyo.idv.tw mail.hoyo.idv.tw/aaa/ bbb@mail.hoyo.idv.tw mail.hoyo.idv.tw/bbb/ hoyo@mail.hoyo.idv.tw mail.hoyo.idv.tw/hoyo |
存放路徑最後有沒有 / 差別在於儲存格式
- aaa/ 有加斜線使用 maildir
- hoyo 沒有斜線使用 mailbox
修改 virtual 之後不要忘記更新,每次修改都需要執行更新
1 |
postmap /etc/postfix/virtual |
重新啟動 postfix 服務
1 |
/etc/rc.d/init.d/postfix restart |
--
Mail Server ?
1 2 |
hostname mail.mj-app.com.tw /etc/rc.d/init.d/postfix restart |
--
發信及結果
安裝 mailx
1 |
# apt install mailutils |
發信測試
1 2 3 |
mailx aaa@mail.hoyo.idv.tw Subject: aaa bbbEOT |
maillog
1 2 3 4 5 6 7 8 |
Oct 13 14:30:13 localhost postfix/smtpd[30477]: connect from localhost.localdomain[127.0.0.1] Oct 13 14:30:13 localhost postfix/smtpd[30477]: B824922DBB: client=localhost.localdomain[127.0.0.1], sasl_sender=hoyo@mail.mj-app.com.tw Oct 13 14:30:13 localhost postfix/cleanup[650]: B824922DBB: message-id=<201710130630.v9D6UDeR000649@mail.mj-app.com.tw> Oct 13 14:30:13 localhost postfix/qmgr[30221]: B824922DBB: from=<hoyo@mail.mj-app.com.tw>, size=676, nrcpt=1 (queue active) Oct 13 14:30:13 localhost sendmail[649]: v9D6UDeR000649: to=aaa@mail.mj-app.com.tw, ctladdr=hoyo (500/500), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30216, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as B824922DBB) Oct 13 14:30:13 localhost postfix/smtpd[30477]: disconnect from localhost.localdomain[127.0.0.1] Oct 13 14:30:13 localhost postfix/virtual[652]: B824922DBB: to=<aaa@mail.mj-app.com.tw>, relay=virtual, delay=0.07, delays=0.05/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir) Oct 13 14:30:13 localhost postfix/qmgr[30221]: B824922DBB: removed |
結果
--
3,985 total views, 1 views today
[…] Postfix 使用虛擬使用者 – 1. /etc/postfix/virtual […]