繁体   English   中英

procmail如何知道邮件文件所在的位置?

[英]How does procmail know where the mail file exists?

我继承了其他人编写的某些软件,这些软件使用的procmail我没有经验。
当我运行procmail时,它似乎就坐在那儿。 我假设它正在特定位置查找邮件文件,但我不确定该在哪里。

如果我进入邮件客户端(Linux上的邮件),可以看到我有两条消息(未读),但是procmail似乎没有处理它。
我的默认邮件文件位置在/var/mail/<myUsername>

procmail是否在其他位置查找? 如何告诉procmail在哪里寻找邮件文件?

听起来您未正确调用Procmail。 通常的方法是通过创建文件.procmailrc 如果您的系统管理员未将Procmail作为默认的LDA运行,则可能还需要创建.forward或类似文件。

它不会处理任何现有邮件,但是会在收到新邮件时将其挂接。 您可以通过formail -s procmail处理旧邮件, formail -s procmail不是通常的部署方式。

如果您从命令行运行它,它将在标准输入中期待一封电子邮件。 如果您不知道如何输入与RFC822兼容的消息,则可能会弄乱收件箱,尽管清理起来可能并不难。

procmail -v将显示在编译时如何配置它,包括默认的邮件位置。

另请参阅http://porkmail.org/era/mail/procmail-debug.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM