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