This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

[6.304] Greylisting and Mailrelay (second MX)

Hi,

I make use of Greylisting, which seemed to work fine.
We accept the delay, normally about half an hour.
Last days these delays can count up to 10, 20 hours.
So I tried to study the procedure in the log files.

It looks like this is what happens:
Mailserver X tries to deliver to my mailserver (MX10) this will be "temporarily rejected".
Immediately my providers mailrelay (MX20) will try also, and also "temporarily rejected".
Original mailserver X will not try again, but the mailrelay will.
The last will allways be accepted. For it's a 'known' mailserver.
This is not the way Greylisting should be working I guess.

Anyone ideas about this?
Thanks


This thread was automatically locked due to age.
  • That's one of the unfortunately drawbacks of greylisting, it only works well if the same mail server retries again.

    In some cases the mail can be tried from a lot of different servers which can lead to mail not being delivered at all!

    There are some workarounds for the issue, but for this reason we no longer use grey listing as an anti-spam measure because we'd rather get some spam than miss potentially important emails.
  • Agreed, Greylisting works fine apart from some mail servers that round robin through a series of SMTP servers leading to huge delays in mail delivery.

    You can whitelist em/skip the greylisting on recipients but then why bother.

    Some mail servers also have retry times set wrong leading to delays.  For the most part it works fine, but you do risk large delays in mail delivery or non-delivery.
  • You can whitelist em/skip the greylisting on recipients but then why bother.
    We implemented greylisting, but we also put all of our legitimate user email addresses in the whitelist. The reason for taking this approach, was to block incoming spam addressed to fictitious accounts in our mail domain.