Exim4 with mail.gmx.net as smarthost
- dpkg-reconfigure exim4-config: Set smarthost mail.gmx.net
- /etc/exim4/passwd.client: add line for gmx
- /etc/email-addresses: add users to rewrite email addresses for
(
man exim4_passwd_client )
--
MatthiasWientapper - 13 Jan 2008
Wie werde ich "gefrorenen" Mails los?
- exim -bp zeigt Mailqueue an
- unter /var/spool/exim/msglog bzw. /var/spool/exim/info kann man sich die Gruende fuers Einfrieren ansehen
- exim -Mrm <ID> [<ID>]... loescht "frozen" mails (z.B. wegen falscher Empfaengerdomain)
- exim -Mt <ID> [<ID>]... taut die angebenen Mail fuer einen weiteren Sendeversuch auf (thawing)
--
MatthiasWientapper - 28 Feb 2002
Wildcard Email Adressen
d.h. alle Emails an
frank-mailinglist.gurke@host kommen bei
frank@host an
(exim3)
exim.conf am Ende der Directors Sektion:
user_wildcard:
driver = smartuser
new_address = ${sg{$local_part}{(.*)-(.*)}{\$1}}@$domain
headers_add = "X-Envelope-To: ${sg{\$local_part}{(.*)-(.*)}{\\$1}}@$domain"
end
headers_add wird fuer fetchmail gebraucht. vermutlich.
--
FrankHartmann - 02 Mar 2003
(exim4)
wildcard:
debug_print = "R: wildcard for $local_part@$domain"
driver = redirect
data = ${sg{$local_part}{(.*)-(.*)}{\$1}}@$domain
headers_add = "X-Envelope-To: ${sg{\$local_part}{(.*)-(.*)}{\\$1}}@$domain"
file_transport = address_file
pipe_transport = address_pipe
--
FrankHartmann - 02 Mar 2005
lokale Domains nicht an smarthost:
an den Anfang der Router Sektion:
hhnet:
driver = domainlist
transport = remote_smtp
route_list = *hh.de $domain byname
....
smarthost:
driver = domainlist
transport = remote_smtp
route_list = "* mail.gmx.net bydns_a"
end
--
FrankHartmann - 02 Mar 2003
delivery error messages
Bei mir gibt es ein Problem, falls Probleme beim Senden von Emails auftreten: Die Fehlernachricht wird gefrozen und der Sender erhaelt kein Feedback, das ein Problem besteht.
Beim Senden von
bert@localhost wird
From usw. so umgeschrieben, dass dort die externe Email Adresse steht z.b (albert.gummi@nixdomain.com). Falls der smarthost die Email nicht haben will, wird die Fehleremail an albert.gummi@nixdomain.com generiert, die local nicht zugestellt werden kann.
workaround:
file /etc/mail/virtual/nixdomain.com anlegen:
albert.gummi: bert@localhost
in der exim config datei:
local_domains aendern:
domainlist local_domains = @:localhost:dsearch;/etc/mail/virtual
virtual router anlegen:
begin routers
virtual:
driver = redirect
domains = dsearch;/etc/mail/virtual
data = ${lookup{$local_part}lsearch{/etc/mail/virtual/$domain}}
self = pass
pass_router = smarthost_nixdomain_recipient
smarthost_nixdomain_recipient router anlegen:
smarthost_nixdomain_recipient:
debug_print = "R: smarthost for $local_part@$domain and nixdomain recipient"
driver = manualroute
domains = nixdomain.com
transport = remote_smtp_smarthost
route_list = * DCsmarthost byname
host_find_failed = defer
same_domain_copy_routing = yes
no_more
beschreibung:
Der
virtual router mappt albert.gummi auf einen localen Namen um, hat allerdings zur Folge, dass wilhelm.gummi@nixdomain.com jetzt nicht mehr zustellbar.
smarthost_nixdomain_recipient ist eine copy des normalen
smarthost routers, der aber nicht mehr nixdomain.com als lokale Domain betrachtet, sondern nach extern routet.