ubuntuでSMTPサーバの構築(aliasの設定)

SMTPサーバをpostfixで構築する
基本的な設定はこちら
http://jsapachehtml.hatenablog.com/entry/2014/01/20/001653

ここではalias設定方法をメモ
・usernameによるalias
メールアドレスの@以前の部分についてのaliasを行うには/etc/aliasesを用いる
/etc/aliases

test1:    hoge
test2:    fuga

hoge, fugaはサーバ上に存在するアカウントである必要がある
なければユーザアカウントも作成する

書き込んだら以下のコマンドで.dbファイルを作成
postfixは実際には.dbファイルを見る

$ sudo newaliases

main.cfを変更して上記ファイルを見に行くように設定
/etc/postfix/main.cf

 alias_maps = hash:/etc/aliases

postfixの再起動

$ sudo service postfix restart

動作確認

$ mail -s 'test1 alias_maps' test1@example.com
$ mail -s 'test2 alias_maps' test2@example.com

これでhogeにtest1 alias_mapsというタイトルのメールが、fugaにtest2 alias_mapsというタイトルのメールが届いていればOK

参考ページはこちら
http://www.obenri.com/_postfix/virtual.html