Procmail
fetchmail的mda選項中的%F、%T、%s是什麼意思?
瀏覽全球資訊網上的網頁時,我經常遇到
~/.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
%h
and%p
與--plugin
(並且可能也與)一起使用,--plugout
並且將被主機名和埠號替換以建立 TCP 連接,例如通過 SSH。有關該選項的文件,請參閱手冊(如果您對如何使用它感興趣,請詢問有關此選項的新問題)。mda
這些也與配置選項無關。