Postfix / Dovecotでメールを自動転送する方法は?
このチュートリアル からLinodeインスタンスでMySQLを使用してPostfix/Dovecotをセットアップし、someaddress @ mydomain.comに届くすべての電子メールを自動的にanotheraddress@anotherdomain.comに転送しようとしています。どういうわけか、グーグルを徹底的に行った後でも、その特定のセットアップでそれを行う方法についてのガイドが見つかりません。誰か知っていますか?
alias_map
にalias_database
またはmain.cf
エントリがあることを証明する必要があります。
alias_database = hash:/etc/aliases
次に、そのファイル内で必要に応じてエイリアスを設定します。
someaddress: anotheraddress@anotherdomain.com
その後、newaliases
を実行してください。
少し遅いかもしれませんが、ここにvirtual_alias_map
パラメータを介してPostfix/Dovecotでメール転送を設定する方法についての本当に楽しい投稿があります:
https://geekpeek.net/configure-postfix-mail-forward/
この記事は、同じ著者による別の記事と密接に関連しており、 こちら で見つけることができます。どちらにしろ相互参照しすぎるので、両方をチェックすることをお勧めします。
virtual alias classとvirtual_alias_map
パラメータを介してそれを転送する正しい方法のようです。
virtual alias classの完全なドキュメントは、Postfixのドキュメントリファレンス こちら と here 、および例 here 。
したがって、Postfixの発言は次のとおりです。
仮想エイリアスドメインクラス。
目的:ホステッドドメイン各受信者アドレスはlocalUNIXにエイリアスされますシステムアカウントまたはリモートアドレス.
そして最後にメール転送の例:
メール転送ドメイン
一部のプロバイダーは、ローカルメールボックスを持たない(または少数のみ)ホストドメインをホストします。これらのドメインの主な目的は、メールを別の場所に転送することです。次の例は、example.comをメール転送ドメインとして設定する方法を示しています。
1 /etc/postfix/main.cf: 2 virtual_alias_domains = example.com ...other hosted domains... 3 virtual_alias_maps = hash:/etc/postfix/virtual 4 5 /etc/postfix/virtual: 6 postmaster@example.com postmaster 7 joe@example.com joe@somewhere 8 jane@example.com jane@somewhere-else 9 # Uncomment entry below to implement a catch-all address 10 # @example.com jim@yet-another-site 11 ...virtual aliases for more domains...
「仮想メールボックス」がすでにセットアップされていて、それらに加えて転送を使用したい場合は、これを確認してください。
https://superuser.com/questions/721917/mixing-virtual-forwards-and-virtual-mailboxes-in-postfix