【问题标题】:How does procmail know where the mail file exists?procmail 怎么知道邮件文件在哪里?
【发布时间】:2014-02-13 16:25:55
【问题描述】:

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

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

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

【问题讨论】:

标签: procmail


【解决方案1】:

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

它不会处理任何现有的邮件,但是当新邮件到达时它会被钩住。您可以通过formail -s procmail 处理旧邮件,但这不是您通常的部署方式。

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

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

另见http://porkmail.org/era/mail/procmail-debug.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-17
    相关资源
    最近更新 更多