テストメールサーバーを作成するには、次のような要件があります。
テストのためにすべての送信メールをpostfixから単一のアドレスにリダイレクトする方法
ただし、すべてのメールをローカルアカウントではなく外部アカウントに送信する必要があります。
私は次のようなことをしたいと思います:
- xyz:email@gmail.com
ただし、xyzはローカルでもsmtpでもありません。
テストメールサーバーを作成するには、次のような要件があります。
テストのためにすべての送信メールをpostfixから単一のアドレスにリダイレクトする方法
ただし、すべてのメールをローカルアカウントではなく外部アカウントに送信する必要があります。
私は次のようなことをしたいと思います:
ただし、xyzはローカルでもsmtpでもありません。
回答:
/etc/postfix/virtual-regexp
次のコンテンツで作成します。
/.+@.+/ email@gmail.com
編集してvirtual_maps構成に/etc/postfix/main.cf
追加regexp:/etc/postfix/virtual-regexp
します。最終結果は、main.cfで次のようになります。
virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp
次を入力して、マップファイルをビルドします。
postmap /etc/postfix/virtual-regexp
これには、virtual.dbが存在する必要もあります。virtualという空のファイルを作成して実行しない場合:
touch /etc/postfix/virtual && postmap /etc/postfix/virtual
出来上がり!
local
ユーザー(ルートなど)宛のすべてのメールを外部アドレスにリダイレクトし、他のメールをリダイレクトしないことは可能ですか?私は、アットマーク何とか否定されるべきだと思う