* Daniel Leidert <[EMAIL PROTECTED]> [10-06-2006 01:41]: > Fazit: Bleibt mir wohl nur, den Transporter bzw. den Port via Bedingung > zu wählen/definieren. Es sei denn, jemand hat eine bessere Idee. Hallo Daniel,
na wenn der Port nicht korrekt ausgewertet wird, würde ich es
per Hand definieren - so etwa:
# ROUTERS CONFIGURATION
smarthost_mail_gmx_net:
condition = ${if eq {${lc:$sender_address_domain}}{gmx\.de}{true} fail}:
driver = domainlist
transport = remote_smtp_one
route_list = "* mail.gmx.net bydns_a"
smarthost_auth_mail_onlinehome_de:
condition = ${if eq {${lc:$sender_address_domain}}{online\.de}{true} fail}:
driver = domainlist
transport = remote_smtp_two
route_list = "* auth.mail.onlinehome.de bydns_a"
end
# TRANSPORTS CONFIGURATION
remote_smtp_one:
driver = smtp
port = 1111
authenticate_hosts = mail.gmx.net
remote_smtp_two:
driver = smtp
port = 2222
authenticate_hosts = auth.mail.onlinehome.de
end
Müsste eigentlich so funktionieren, die AUTHENTICATION CONFIGURATION
brauchst du nicht ändern, sollte ohne Änderungen funktionieren.
Hau endlich den alten exim über Bord, dass funktioniert auch mit exim4.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hier mal mein Router:
smarthost_auto:
domains = ! +local_domains
condition = "${extract{3}{:}{${lookup{$sender_address}lsearch*\
{CONFDIR/passwd.user}{$value}fail}}}"
driver = manualroute
transport = remote_smtp
route_list = "* ${extract{3}{:}{${lookup{$sender_address}lsearch*\
{CONFDIR/passwd.user}{$value}fail}}}"
host_find_failed = defer
same_domain_copy_routing = yes
no_more
und der Transport:
remote_smtp:
debug_print = "T: remote_smtp for [EMAIL PROTECTED]"
driver = smtp
### Hier die Smarthost eintragen, getrennt mit Doppelpunkt
#hosts_try_auth = mail.gmx.net:auth.mail.onlinehome.de
### ODER diese Konfiguration nie mehr anfassen...
### Der Smarthost wird aus der CONFDIR/passwd.user geholt.
hosts_try_auth = "${extract{3}{:}{${lookup{$sender_address}lsearch*\
{CONFDIR/passwd.user}{$value}fail}}}"
Du siehst, die Änderungen sind minimal. :-)
Den Router musst du sicher wieder splitten, wenn das mit dem Port nicht
funktioniert. Dann wäre aber eventuell ein Bugreport fällig ...
Gruss Uwe
signature.asc
Description: Digital signature

