簡體   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