web-dev-qa-db-ja.com

fetchmail:送信済みメールを送信済みフォルダーにフェッチするか、ターゲットフォルダーにフェッチします

フォルダを特定のターゲットフォルダにフェッチするようにfetchmailを設定するにはどうすればよいですか?または、少なくとも受信トレイにフェッチしませんか?送信済みから送信済み(または同じフォルダー名の任意のフォルダー)にフェッチする場合は、満足しています。

送信されたものを取得して受信トレイに入れ、「新着メール」としてマークするのはおかしいでしょう。

procmailなどのフィルタリングソリューションを確認することをお勧めします。

fetchmail IMAPまたはPOP(またはその他の)サーバーからメールを収集し、~/.fetchmailrc構成でprocmailで配信するように指定できます(マニュアルのmda設定を参照)。 。次に、受信メールを1つまたは複数のメールボックスにフィルタリングするようにprocmailを設定します。

procmailと言っているのは、それが私が何十年も使用しているものだからです。私はそこに他のメールフィルタリングソフトウェアがあると確信しています。

fetchmail構成:

poll mail.example.com
protocol imap
user "me.there" password "password" is "me.here"
mda "/opt/local/bin/procmail -m $HOME/.procmailrc"

私の~/.procmailrcからの抜粋(不完全):

MAILDIR="$HOME/Dropbox/Mail"
DEFAULT="inbox/"
LOGFILE="$HOME/.procmail.log"

# [cut several lines]

:0
* ^List-Id:.*macports-changes.lists.macosforge.org
macports-changes/

:0
* ^List-Id:.*macports-users.lists.macosforge.org
macports-users/

# [etc.]

あなたの場合、あなたはあなた自身が送ったメールの配達領収書を追加するでしょう。これらは別のフォルダに入れられます。

1
Kusalananda