Email
刪除 exim 本地使用者名
如何使用在 debian 6 上執行的 exim4 刪除郵件標頭中的本地使用者名?
Received: from root by host.domain.com with local (Exim 4.72) (envelope-from <reply@domain.com>) id 123123123 for user@gmail.com; Tue, 03 Jan 2012 13:08:17 +0100
所以我想一起刪除帶有root和本地主機名的部分(?)。
您需要
received_header_text
根據文件進行修改。它預設為:
received_header_text = Received: \ ${if def:sender_rcvhost {from $sender_rcvhost\n\t}\ {${if def:sender_ident \ {from ${quote_local_part:$sender_ident} }}\ ${if def:sender_helo_name {(helo=$sender_helo_name)\n\t}}}}\ by $primary_hostname \ ${if def:received_protocol {with $received_protocol}} \ ${if def:tls_cipher {($tls_cipher)\n\t}}\ (Exim $version_number)\n\t\ ${if def:sender_address \ {(envelope-from <$sender_address>)\n\t}}\ id $message_exim_id\ ${if def:received_for {\n\tfor $received_for}}
修改後會是:
received_header_text = Received: \ by $primary_hostname \ ${if def:received_protocol {with $received_protocol}} \ ${if def:tls_cipher {($tls_cipher)\n\t}}\ (Exim $version_number)\n\t\ ${if def:sender_address \ {(envelope-from <$sender_address>)\n\t}}\ id $message_exim_id\ ${if def:received_for {\n\tfor $received_for}} (IT IS WORKING CODE)