[Mimedefang] Testing for port #/TLS in filter_relay
David F. Skoll
dfs at roaringpenguin.com
Fri Feb 29 10:17:18 EST 2008
Philip Prindeville wrote:
> Doh! envfrom() in mimedefang.c needs to be modified... Or else I need
> to pass in extra macro names via -a (as a temporary measure). Ok, even
> after trying that (-a daemon_port), I'm still not seeing it... Grrr.
> In fact, %SendmailMacros doesn't seem to get populated until
> filter_begin().
The perl code can't get at the macros until we have a COMMANDS file.
We can't have a COMMANDS file until we have a working directory.
We don't have a working directory until we have a Sendmail queue ID,
and we don't have a Sendmail queue ID until the MAIL command.
That's a long-winded way of saying MIMEDefang will never support
macros before filter_sender.
> David: how about it? Can we add 'daemon_port' to the list of default
> macros in envfrom()?
If you call read_commands_file from filter_sender, you will have all
the macros you need. Use the -a option to pass the needed macro.
Regards,
David.
More information about the MIMEDefang
mailing list