Exim temporarily reject, Outlook Servererror: 451 Temporary local problem

HI Jeff

the last log was from 2014-06-04, so perhaps it has been solved.(i hope)
but having said that the last error was from one of the freelancers from that company at home. so it affects others as well.
not just that ip.. not just that mac.. not just..

as you can see bij this log, a) he's sending mail trough my server, b) as i said after an error the same message is resend with succes. so no misspelled addressses.

exim mainlog says:
2014-06-04 09:06:59 H=(MAC01) [37.xxx.xxx.130] F=<[email protected]> A=login:[email protected] temporarily rejected RCPT <[email protected]>: host lookup did not complete
2014-06-04 09:07:59 1Ws5Il-0005ni-Bq <= [email protected] H=(MAC01) [37.xxx.xxx.130] P=esmtpa A=login:[email protected] S=17662 [email protected] T="subject" from <[email protected]> for [email protected]
2014-06-04 09:08:02 1Ws5Il-0005ni-Bq => [email protected] F=<[email protected]> R=lookuphost T=remote_smtp S=18080 H=mx3.hotmail.com [65.54.188.126] X=TLSv1.2:AES128-SHA256:128 C="250 <[email protected]> Queued mail for delivery"
2014-06-04 09:08:02 1Ws5Il-0005ni-Bq Completed
 
Last edited:
The first entry shows a host lookup did not complete error. Which is returned if DNS failed. This is not an exim error, but rather a DNS error. That's what you should troubleshoot.

The last entry shows the mail as accepted by recipient mailserver, not for immediate delivery but queued for later delivery.

It appears that your problem is with DNS resolution.

Jeff
 
Hi Jeff,

thanks for you're reply.

that far i understood. but i can't figgur out why it's just Microsoft email.
and why i can't reproduce it (from the server using dig, or from my home computer mailing to a hotmail adres)
and why the second time it works like a charm. looks like some sort of Greylisting, or like you said before some sort of caching.

but when i perform a dig from the server it now shows no difference between a first and second time.

i now have added a SRV line to this domains DNS file.
seems microsoft is keen on that (for other reasons, something with valid certificate). perhaps that does the trick.
(domain with problem is avp-info.nl while the main server domain is neo-hippie.net.)
 
Not sure if it's any help; but you can run

exim -d -bt [email protected]

to see how it resolves stuff.

Either case, I still think it's related to your servers DNS resolving system; exactly how I have no clue. You could also ask the team behind exim itself too see if there are other means of troubleshooting it further.
 
Hello Arieh,

thanks for the feedback.
i would post the entire output here, but it's a rather long and boring story.
the most importent part:

routing [email protected]
--------> lookuphost router <--------
local_part=xxxxx domain=hotmail.nl
checking domains
search_open: lsearch "/etc/virtual/domains"
search_find: file="/etc/virtual/domains"
key="hotmail.nl" partial=-1 affix=NULL starflags=0
LRU list:
5/etc/virtual/domains
End
internal_search_find: file="/etc/virtual/domains"
type=lsearch key="hotmail.nl"
file lookup required for hotmail.nl
in /etc/virtual/domains
lookup failed
hotmail.nl in "lsearch;/etc/virtual/domains"? no (end of list)
hotmail.nl in "! +local_domains"? yes (end of list)
checking "condition"
Starting Perl interpreter
calling lookuphost router
lookuphost router called for [email protected]
domain = hotmail.nl
DNS lookup of hotmail.nl (MX) succeeded
DNS lookup of mx1.hotmail.com (A) succeeded



This was one of the email addresses the customer couldn't mail to in the first try.
as said i can't find anything wrong. looks like directly fro the server everything is working.
not saying you're wrong, i also expect it to be DNS related. but for the love of god i can't understand why only microsoft.
 
Okey just update exim.pl ... was using version 9 :eek: my bad.

and went through the exim.conf and noticed some things can you guys tell if this is related?
appart from standard config i have changed / added (some other things, but these were the ones i was wondering about.):

av_scanner = clamd:127.0.0.1 3310
primary_hostname = neo-hippie.net

# disabeling ipv6 search
disable_ipv6 = true
dns_ipv4_lookup = *

require verify = sender
require verify = recipient
 
Back
Top