ubuntu 16.04で行なった
ローカルメールサーバーを立ち上げるにはpostfixとdovecotをインストールする。
apt-get install postfix
apt-get install dovecot-core
apt-get install dovecot-imapd
vi /etc/postfix/main.cf
# 全てのメールを受け取る inet_interfaces = all # ローカル配送で不明なユーザを拒否しない local_recipient_maps = # ローカル配送で不明なユーザへのメールは maildev へ送る luser_relay = maildev # 各ユーザディレクトリ以下にメールボックスを作成する場合は以下で指定する # "/"で終わる値を設定すると Maildir形式のメールボックスになる # mail_spool_directoryを有効にする場合、こちらをコメントアウトする home_mailbox = Maildir/ # トランスポートマップを指定 transport_maps = hash:/etc/postfix/transport
vi /etc/postfix/transport
* local:
postmap /etc/postfix/transport useradd maildev
passwd maildev
service postfix reload
dovecot
vi /etc/dovecot/conf.d/10-mail.conf
#mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_location = maildir:~/Maildir
確認
telnet localhost 25
helo localhost
mail from: ckenko25@gmail.com
rcpt to: maildev@private.ckenko25.jp
data
subject: test aaaaaaaaaaaaa bbbbbbbbbbbbb ccccccccccccc .
quit
送付されたメールの確認
cat /var/mail/maildev
コメント