Procmail

fetchmail的mda選項中的%F、%T、%s是什麼意思?

  • March 6, 2021

瀏覽全球資訊網上的網頁時,我經常遇到~/.fetchmailrc以下範例:

poll mail.example.com
   port 993
   proto imap
   user "max123" password "123456"
   mda "/usr/bin/procmail -f %F -d %T"

%F和是什麼%T意思?有時,我也看到%s。我在哪裡可以找到所有可用%選項的文件?我查看了fetchmail 手冊,但它沒有記錄這一點。

procmail選項-f將發件人的地址作為參數,因此%F大多數是“發件人地址”。

procmail選項-d將收件人的地址作為參數,因此%T必須是“收件人地址”。

這在fetchmail手冊中也有描述,在描述選項-m和的部分--mda,以及配置關鍵字mda

$$ … $$本地收貨地址將被插入到 MDA 命令中,無論您放置%T; 郵件的From地址將插入到您放置%F.$$ … $$

關於%s,請參閱關於 的部分--tracepolls%s此處用作各種資訊的佔位符,僅用於手冊中的展示目的:

告訴以 ’ ’ 和 ’ ‘fetchmail形式將跟踪資訊輪詢到它生成的行,其中部分替換為使用者的遠端名稱、輪詢標籤和可用的文件夾(郵箱)(標題通常還包括伺服器的真實姓名)。這可用於根據接收郵件的帳戶來促進郵件過濾。文件夾資訊僅從版本 6.3.4 開始寫入。polling account %s``folder %s``Received``%s``Received

所以與配置選項%s無關。mda

%hand%p--plugin(並且可能也與)一起使用,--plugout並且將被主機名和埠號替換以建立 TCP 連接,例如通過 SSH。有關該選項的文件,請參閱手冊(如果您對如何使用它感興趣,請詢問有關此選項的新問題)。mda這些也與配置選項無關。

引用自:https://unix.stackexchange.com/questions/637839