如何配置 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.]
就您而言,您需要为您自己发送的邮件添加送达收据。这些将进入一个单独的文件夹。