Postfixですべてを網羅する動的仮想マップを持つ方法

Postfixですべてを網羅する動的仮想マップを持つ方法

(または何か)どのように作成できますかpostfix?着信メールを[email protected]別々に/var/emails/$anything。現在、単純な仮想マップが設定されていますが、そこにはいくつかの困難があります。

だから、

など。

[email protected]現在、特定のユーザー「受信」に送信されるメールがあります。ただ別れないでください。

ベストアンサー1

メールアドレスのユーザー名部分を含まない項目を追加するだけです。たとえば、

[email protected]          /var/emails/test
[email protected]     /var/emails/something
@example.com              /var/emails/default

address@example.comに送信されたすべてのEメール(例外[Eメール保護]そして[Eメール保護])がデフォルトのメールボックスファイルに送信されます。

man virtualこれは、「テーブル検索順序」セクションの下の仮想マップ(Viewを使用)のpostfixのマニュアルページに文書化されています。

検索順序は次のとおりです。最初の成功した検索で検索が停止します。

  • 受信者にオプションのアドレス拡張がある場合[Eメール保護]住所を探すことから始めてください。

    2.1より前のPostfixバージョンでは、オプションのアドレス拡張は常に無視されました。

  • これ[Eメール保護]次に、住所拡張がない住所を見つけます。

  • 最後にreceive@domainを探してください。


しかし、domain.com他の既存のドメインを例として使用しないでください。そのドメインは他の人の所有であるため、これを使用することは実際の人の名前と住所を例として使用するのと同じくらい失礼です。

「ドメイン」という単語(たとえば)を使用するか、などuser@domainのドメインの例を使用してください。これは例として予約されており、使用しているドメインを参照しません。バラよりexample.comexample.orgexample.netexample.eduhttps://www.rfc-editor.org/rfc/rfc2606そしてhttps://en.wikipedia.org/wiki/Example.comもっと学ぶ。

おすすめ記事