fetchmail:将已发送的邮件提取到已发送文件夹,或提取到目标文件夹

fetchmail:将已发送的邮件提取到已发送文件夹,或提取到目标文件夹

如何配置 fetchmail 将文件夹提取到特定目标文件夹?或者至少不提取到收件箱?如果它可以从已发送到已发送(或任何文件夹到同一文件夹名称)获取,我会很高兴。

获取已发送的邮件并将它们放入我的收件箱并将它们标记为“新邮件”将是疯狂的,不是吗?

答案1

您可能想看看过滤解决方案,例如程序邮件

你可以有获取邮件从您的 IMAP 或 POP(或其他)服务器收集邮件,然后在您的~/.fetchmailrc配置中指定它应该发送的邮件procmail(请参阅mda手册中的设置)。然后你会设置程序邮件将收到的邮件过滤到一个或多个邮箱中。

我只是提一下程序邮件因为那是我几十年来一直使用的。我确信还有其他邮件过滤软件。

例子获取邮件配置:

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.]

就您而言,您需要为您自己发送的邮件添加送达收据。这些将进入一个单独的文件夹。

相关内容