こんにちは、@yasuです。
steememory.comドメインには、存在しないユーザに届いたメールを存在する宛先に転送できます。
今回、存在しないメールアドレスを登録して、そのメールアドレスに送信したときに、あらかじめ登録したメールアドレスに転送されるか確認してみました。
[email protected]宛てのメールを[email protected]へ転送する。
main.cfファイルを編集する。
sudo nano /etc/postfix/main.cf
以下の行を追加する。
virtual_alias_maps = hash:/etc/postfix/virtual
sudo postfix reload
virtualファイルを新規作成する。
sudo nano /etc/postfix/virtual
以下の行を追加する。
[email protected] steem
sudo postmap /etc/postfix/virtual
以下のファイルが生成される。
/etc/postfix/virtual.db
動作確認
[email protected]宛てのメールが、[email protected]に届く。
もう一つの方法(正規表現)
main.cfファイルを編集する。
sudo nano /etc/postfix/main.cf
以下の行を修正する。
virtual_alias_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-aliases.regexp
sudo postfix reload
virtual-aliases.regexpファイルを新規作成する。
sudo nano /etc/postfix/sudo nano virtual-aliases.regexp
以下の行を追加する。
!/^[email protected]$/ steem
・・・・[email protected]以外の宛先は、[email protected]へ転送
ルール | |
---|---|
一致したら転送 | /パターン/ 転送先 |
不一致なら転送 | !/パターン/ 転送先 |
すべて、一か所に転送したい場合
/^.*@steememory.com$/ steem
参考資料
http://www.postfix.org/virtual.5.html
http://www.postfix.org/regexp_table.5.html