[prev in list] [next in list] [prev in thread] [next in thread]
List: exim-users
Subject: Re: [exim] greylisted due fallback server
From: "John W. Baxter" <jwblist3 () olympus ! net>
Date: 2007-08-27 18:06:16
Message-ID: C2F860A8.14545%jwblist3 () olympus ! net
[Download RAW message or body]
On 8/25/07 2:16 AM, "Leonardo Boselli" <leo@dicea.unifi.it> wrote:
> In sending to a list i noticed my messages were greylisted and delayed a
> lot of time.
> It turned that they used a system that refuse with a 4xx error any message
> the first time that arrives from an "unknown" server and after 5 minutes
> it begin to accept mail fron that server.
> It did not worked for me since in my setup I have:
>
> begin routers
>
> lookuphost:
> driver = dnslookup
> domains = ! +local_domains
> pass_on_timeout
> self = fail
> fallback_hosts = vettore.xxx.it
> transport = remote_smtp
> no_more
>
> smart_route:
> driver = manualroute
> domains = ! +local_domains
> route_list = * vettore.xxx.it bydns
> transport = remote_smtp
> no_more
>
> --
>
> this way if for some reason the connection cannot be get on the first time
> the messages are passed to the server vettore, that is on a different
> network so it has different chanches to connect.
> Unfortunately this is setup so vettore know that if a message arrive to it
> it has passed a first try, so when it tries again it know is the second
> try and so the delay between the second and the third try is one hour.
> It happens that some messages bounced with 4xx are then passed to the
> secondary server, so the messages are tried first time by main server,
> after 5 minutes by secondary server, and then each hour, thre hours, etc.
> In this case is possible that the greylisting count is reset so the
> message never passes !
>
> I contacted the administrator of the remote server and they replied that
> my server does not respect RFC since after a 4xx does not retries but just
> pass the burden to a different server, that in turd has a larger timeout.
> This is not clear to me. Is it true ? I knew that timeouts are minumum,
> not maximum, and that i never found a RFC saying that if a remote server
> says 4xx you con retry only with the same source address.
> Any answer ? If i am wrong, how to change the config file ?
>
>
>
Your system would eventually get messages through our particular greylisting
system. The first try would time out, as it is never retried. The second
(overall) try would start a new sequence, and get a temporary failure. If
the third try (second try by the second server) is from the second server,
same IP, same <mail from:> [after some normalization we do], same recipient,
it would go through.
But greylisting implementations differ--the only way they are viable given
all the odd servers in the world is by providing for whitelisting.
--John
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic