У меня вот так (ниже приведено). Но "хотелку не решает". Входящие сообщения меня не интересуют в данный момент. Меня интересуют исходящие (проходящие с внутреннего сервера) сообщения. То, что пришло снаружи - пусть так и будет, и ничего там менять не хочу. А вот в исходящем сообщении хочу менять (не удалять) "Received", чтобы там не светились пути, что с того-то хоста принято тем-то, потом тем, потом внутренним сервером и по таким-то протоколам.
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}}\n\t\ ${if def:sender_address {(envelope-from <$sender_address>)}} id $message_exim_id\ ${if def:received_for {\n\tfor $received_for}} > -----Original Message----- > From: exim-users-boun...@mailground.net [mailto:exim-users- > boun...@mailground.net] On Behalf Of Andrey N. Oktyabrski > Sent: Wednesday, November 30, 2011 3:20 PM > To: Exim MTA на русском > Subject: Re: [Exim-users] Fake Received header > > On 30.11.11 12:06, Golub Mikhail wrote: > > Появилась у меня такая хотелка. > > В письмах на выходе удалять хидеры Received (это не проблема), а > вместо них > > добавлять какой-то свой статический, или генерируемый по шаблону > заголовок. > > С одной стороны этого делать не рекомендует RFC. Но, с другой > стороны, хочу > > скрыть путь прохождения письма внутри сети. > > Вот поэтому и хочу реальные заголовки Received заменить своими > левыми. > > > > Пока сделал несколько подходов - не придумал как. > > Может кто реализовывал уже подобную "хотелку"? > У меня вот так вот сложно: > received_header_text = Received: \ > ${if def:sender_rcvhost \ > {${if def:authenticated_id {from [EMITTER]} {from $sender_rcvhost}} \ > ${if def:sender_helo_name \ > {${if def:authenticated_id {(helo=$primary_hostname)}}} \ > } \ > } \ > {${if def:sender_ident {from ${quote_local_part:$sender_ident}}}} \ > } \ > \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}} > > ########################################################## > ############ > # ACL CONFIGURATION # > ########################################################## > ############ > ... > > _______________________________________________ > Exim-users mailing list > Exim-users@mailground.net > http://mailground.net/mailman/listinfo/exim-users _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users