サフィックス:送信メールフィルタ+送信した電子メールをフォルダに送信する

サフィックス:送信メールフィルタ+送信した電子メールをフォルダに送信する

デフォルトでは、SpamAssassin経由で電子メールを送信してからdovecot-lda

master.cfこれは、次のようにPostfixを編集することによって行われます。

smtp      inet  n       -       -       -       -       smtpd -o 

content_filter=spamassassin
    spamassassin unix -     n   n   -   -   pipe
        flags=DROhu user=vmail:vmail argv=/usr/bin/spamc -f -e 
        /usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop} 

dovecot-ldaこれを念頭に置いて、送信したすべての電子メールのコピーをSentフォルダに保存する送信電子メールに同様のフィルタを設定する方法はありますか?

電子メールをフォルダに配置することは通常電子メールクライアントで機能することを知っていますが、電子メールクライアントはSentSMTP経由で電子メールを送信してからIMAP経由でフォルダに電子メールを送信する必要があるため、帯域幅使用率が重複しますSent。そして他の具体的な理由があります。これを望むようにEメールを送信するPHPスクリプトと同じです。

アイデアは次のとおりです。

  • 電子メールクライアントはSMTP経由で電子メールを送信します。
  • 送信電子メールフィルタは電子メールを「キャプチャ」し、それを使用してフォルダdovecot-ldaにコピーを送信します(受信時と同様)。Sent
  • Postfixは、次に必要なすべてのことを行います(電子メールを削除サーバーに送信しますか?)。

ノート:これはポート587のメール送信と互換性がなければなりません。つまり、最初にすべてのヘッダーを追加し、電子メールが正常であることを確認してから、フィルタリングしてフォルダに送信する必要がありSentます。

ありがとうございます。

ベストアンサー1

おすすめ記事