У меня вот так  (ниже приведено). Но "хотелку не решает".
Входящие сообщения меня не интересуют в данный момент.
Меня интересуют исходящие (проходящие с внутреннего сервера) сообщения.
То, что пришло снаружи - пусть так и будет, и ничего там менять не хочу.
А вот в исходящем сообщении хочу менять (не удалять) "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

Ответить