[Dev] 存在しない宛先に届いたメールを転送してみる

in #japaneselast month (edited)

こんにちは、@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]に届く。
image.png

もう一つの方法(正規表現)

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

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 66937.04
ETH 3270.78
USDT 1.00
SBD 2.74