Hi all,

For various reasons I need to access the list of expanded (i.e. aliased) 
delivery addresses in a transport for passing through a filter which needs 
to know about who is cc'd and bcc'd on mails.  Ideally I need the list 
that (say) an lmtp transport gives in its RCPT TOs when delivering a mail 
via LMTP.  I can't find any way to access it through a variable or 
similar, though - $recipients is only for ACLs and the system filter (and 
I assume it doesn't give expanded addresses), and envelope_to_add only 
adds the original recipients rather than the list of addresses that is 
handed to a transport.

The closest I can find is the deliver_recipients global variable...

globals.h:extern address_item *deliver_recipients; /* Current set of addresses 
*/

...but it doesn't seem to be exposed as a variable (or even used 
anywhere in the code, as of 4.54 at any rate).

I hope I'm missing something simple - any advice on how a transport should 
access the list of addresses it's delivering to via a variable or similar 
would be hugely appreciated!

thanks,

Matthew.

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to