Exim4 relay not permitted
Posted: 2005-11-16 21:38
Hey,
hab 'nen riesiges Problem mit dem Mailsystem von debianhowto.de (exim4, vexim2, mysql, usw). Immer wenn ich eine Email versuch zu verschicken oder von einem anderen Account zu meinem Server schicke erhalte ich 'relay not permitted'. Das Problem trat nach einem Neustart des Vservers auf. Zuerst ist mir aufgefallen, dass mysqld.sock nicht gefunden werden konnte. War auch schnell geändert das Problem. Weitere Fehler sind dann in der Fakesession nicht aufgetreten (jedenfalls keine für mich erkennbaren):
Smtp-Auth ist beim Client eingestellt. Mails die ich local mit 'mail' verschicke kommen problemlos überall an. Die Mails von 'cron' landen auch immer bei mir im Postfach. Nur die entfernten Server wollen einfach nicht angenommen werden; egal in welcher Richtung.Auf die Domain sind auch auch mx Einträge.
Hat noch einer 'ne Idee, woran es liegen könnte?
so long
hab 'nen riesiges Problem mit dem Mailsystem von debianhowto.de (exim4, vexim2, mysql, usw). Immer wenn ich eine Email versuch zu verschicken oder von einem anderen Account zu meinem Server schicke erhalte ich 'relay not permitted'. Das Problem trat nach einem Neustart des Vservers auf. Zuerst ist mir aufgefallen, dass mysqld.sock nicht gefunden werden konnte. War auch schnell geändert das Problem. Weitere Fehler sind dann in der Fakesession nicht aufgetreten (jedenfalls keine für mich erkennbaren):
Code: Select all
# exim4 -bh 1.2.3.4
**** SMTP testing session as if from host 1.2.3.4
**** but without any ident (RFC 1413) callback.
**** This is not for real!
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for 1.2.3.4
>>> IP address lookup using gethostbyaddr()
>>> IP address lookup failed: h_errno=1
LOG: no host name found for IP address 1.2.3.4
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
>>> host in helo_verify_hosts? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
220 domain.org ESMTP Exim 4.50 Wed, 16 Nov 2005 21:22:31 +0100
ehlo there
>>> there in helo_lookup_domains? no (end of list)
>>> using ACL "acl_check_helo"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed
>>> processing "accept"
>>> check hosts = +relay_from_hosts
>>> gethostbyname2 looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> host in "localhost"? no (end of list)
>>> host in "+relay_from_hosts"? no (end of list)
>>> accept: condition test failed
>>> processing "drop"
>>> check condition = ${if match{$sender_helo_name}{<<ip des servers>>}{yes}{no} }
>>> = no
>>> drop: condition test failed
>>> processing "drop"
>>> check condition = ${if match{$sender_helo_name}{^[0-9].[0-9].[0-9].[0-9]}
{yes}{no} }
>>> = no
>>> drop: condition test failed
>>> processing "accept"
>>> accept: condition test succeeded
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in auth_advertise_hosts? yes (matched "*")
>>> host in tls_advertise_hosts? no (option unset)
250-domain.org Hello there [1.2.3.4]
250-SIZE 52428800
250-PIPELINING
250-AUTH PLAIN LOGIN CRAM-MD5
250 HELP
mail from: bla@asdf.org
250 OK
rcpt to: user@domain.org
>>> using ACL "acl_check_rcpt"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed
>>> processing "deny"
>>> check local_parts = ^.*[@%!/|] : ^\.
>>> lupus in "^.*[@%!/|] : ^."? no (end of list)
>>> deny: condition test failed
>>> processing "accept"
>>> check local_parts = postmaster
>>> lupus in "postmaster"? no (end of list)
>>> accept: condition test failed
>>> processing "accept"
>>> check domains = +local_domains
>>> domain.org in "@ : domain.org : domain.org"? yes (matched "@")
>>> domain.org in "+local_domains"? yes (matched "+local_domains")
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing user@domain.org
>>> domain.org in "@ : domain.org : domain.org"? yes (matched "@")
>>> domain.org in "! +local_domains"? no (matched "! +local_domains")
>>> calling virtual_domains router
>>> routed by virtual_domains router
>>> ----------- end verify ------------
>>> accept: condition test succeeded
250 Accepted
quit
221 domain.org closing connection
Hat noch einer 'ne Idee, woran es liegen könnte?
so long