Thanks, work perfectly :) Jakob Hirsch wrote: > > Jonny_77, 2009-07-15 10:18: >> Due to privacy issues I want to change IP address of some users from the >> received header to 127.0.0.1. I want to make it only for some users. I >> have >> found received_header_text variable, but I do not understand how to >> change >> this variable for defined users. Thanks. > > Here's what I use: > >> received_header_text = Received: \ >> ${if !def:authenticated_id \ >> {${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 $smtp_active_hostname \ >> ${if def:received_protocol {with $received_protocol}} \ >> ${if def:tls_cipher {($tls_cipher)\n\t}}\ >> (Exim $version_number)\n\t\ >> id $message_exim_id > > The key part is the "${if !def:authenticated_id ...}", i.e. if the > sender is authenticated, the complete "from ..." is skipped. > You can replace the condition by some lookup and add whatever text you > want if the lookup succeeds, e.g. > > received_header_text = Received: \ > ${lookup {$authenticated_id} lsearch {/etc/exim/users_with_hidden_ip} \ > {by 127.0.0.1} \ > {${if def:sender_rcvhost \ > ... > } \ > ... > > > -- > ## List details at http://lists.exim.org/mailman/listinfo/exim-users > ## Exim details at http://www.exim.org/ > ## Please use the Wiki with this list - http://wiki.exim.org/ > >
-- View this message in context: http://www.nabble.com/Change-IP-address-in-Received-header-tp24493430p24512126.html Sent from the Exim Users mailing list archive at Nabble.com. -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/