On 6/5/2012 4:00 PM, Jeremy Harris wrote:
> On 2012-06-05 20:40, Chip wrote:
>> On 6/5/2012 2:07 PM, Jeremy Harris wrote:
>>> On 2012-06-05 18:30, Chip wrote:
>>>>    Headers are not being changed.
>>>
>>> Return_path on a transport changes the envelope sender.
>>> Not a header.
>> My mistake with the semantics -- nothing in the headers and anything
>> relating to return email addresses, errors to, from, etc.,  including
>> envelope sender -- has changed.  Is there any file or config I can send
>> for troubleshooting?
>
> Have a look a the log; on the delivery line is the expected transport
> (T=)
> there?   If you add  return_path_on_delivery to you log_selector is
> the expected translated value of return-path (P=) there?
I've added return_path_on_delivery to log_selector in exim.conf and
restarted.  Here is a snippet from the log.  I do notice a couple of
things that may be contributing to this, but I'm new here so shine some
guiding light.  First I notice that the transport chosen by exim is
dkim_remote_smtp and I'm asking it to use verp_smtp.  Secondly, P=local
and I don't understand what that is supposed to mean.  After the log
snippet below, I've again pasted my current configuration in transports
in the hope someone can suggest the appropriate changes, as well as the
received headers information.  Ideally I would like errors-to and
return-path to be modified such that I can move to the next stage of
working with bounces.
=====================================================================================

2012-06-05 16:22:10 cwd=/home/xxx/public_html/lists/admin 4 args:
/usr/sbin/sendmail -t -i [email protected]
2012-06-05 16:22:10 1Sc0GY-0000RY-6e <= [email protected] U=xxxx
P=local S=19960 T="This is a test" for [email protected]
2012-06-05 16:22:10 cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc
1Sc0GY-0000RY-6e
2012-06-05 16:22:10 1Sc0GY-0000RY-6e SMTP connection outbound 1338927730
1Sc0GY-0000RY-6e mydomain.com [email protected]
2012-06-05 16:22:11 1Sc0GY-0000RY-6e => [email protected]
P=<listbounces@mydomain> R=dkim_lookuphost T=dkim_remote_smtp
H=gmail-smtp-in.l.google.com [xxx.xxx.xx.xx] X=TLSv1:RC4-SHA:128
2012-06-05 16:22:11 1Sc0GY-0000RY-6e Completed
=========================================================
verp_smtp:
  driver = smtp
  max_rcpt = 1
  return_path = \
    ${if match {$return_path}{^(.+?)[email protected]\$}\
      {[email protected]}fail}

remote_smtp:
  driver = smtp
  interface = ${if exists
{/etc/mailips}{${lookup{$original_domain}lsearch{/etc/mailips}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailips}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailips}{$value}{}}}}}}}}
  helo_data = ${if exists
{/etc/mailhelo}{${lookup{$original_domain}lsearch{/etc/mailhelo}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailhelo}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}}}}}{$primary_hostname}}

dkim_remote_smtp:
  driver = smtp
  interface = ${if exists
{/etc/mailips}{${lookup{$original_domain}lsearch{/etc/mailips}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailips}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailips}{$value}{}}}}}}}}
  helo_data = ${if exists
{/etc/mailhelo}{${lookup{$original_domain}lsearch{/etc/mailhelo}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailhelo}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}}}}}{$primary_hostname}}
  dkim_domain = $sender_address_domain
  dkim_selector = default
  dkim_private_key = "/var/cpanel/domain_keys/private/${dkim_domain}"
  dkim_canon = relaxed
===========================================
And from the received message:

Return-Path: <[email protected]>
Errors-To: [email protected]
From: "ronald" <[email protected]>


-- 
## List details at https://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/

Reply via email to