我希望使用not mail从服务器上检索邮件,并让它直接存放在邮箱/存储库中,而不是交给mda。这个是可能的吗?多么?
在另一种情况下,是否存在一个mda,它简单地接收来自er的东西并将它们存储在某种存储库中,而不进行任何处理?
发布于 2010-12-22 23:57:17
使用mda
在您的.fetchmailrc
指定邮差或促邮作为您的MDA。
mda "/usr/bin/maildrop"
这将把邮件存放在系统邮箱中(通常是/var/spool/mail/handygandy
或/var/mail/handygandy
)。如果您想在其他地方发送邮件,或者想根据邮件的内容发送邮件,请编写一个~/.mailfilter
文件。
to mail/fetched
发布于 2015-04-09 06:04:51
由于mda只是一个程序,从stdin读取整个电子邮件并将其写到某个地方,所以您可以用bash编写最简单的mda:
mda "/bin/sh -c 'cat > INBOX/new/$(date +%''s_%N)'"
这个棘手的单引号是一个避免"%s“的变通方法,因为with将用当前的用户名:在获取邮件的mda选项中编码文字百分比替换"%s”。
https://unix.stackexchange.com/questions/5103
复制相似问题