[GLLUG] Postgrey holding list

Marco van Beek mvanbeek at supporting-role.co.uk
Tue Mar 3 14:29:24 UTC 2020

Sorry, you are overestimating PostGrey’s ‘inteligence’.PostGrey doesn’t care about what is waiting. It just tells the connecting server to go away and come back later. When it connects again it just does the maths and if it is more than 300 seconds it lets it through.

It then updates the database with the timestamp. Then at the other end if the timestamp is older than 30 days it gets pruned out of the database.


Marco van Beek
Supporting Role Ltd

> On 3 Mar 2020, at 12:24, Henrik Morsing via GLLUG <gllug at mailman.lug.org.uk> wrote:
>> On Tue, Mar 03, 2020 at 11:56:10AM +0000, Marco van Beek wrote:
>> Hi,
>> Nothing knows that it is in a ‘waiting’ state. All PostGrey does is record the combination of the IP address and the email address and the time of first contact.
>> It is up to the sending server to retry, at which post postgrey checks the database entry and as long as it is past to 300 second delay, raises no objections and lets it through.
> I'm sorry but you are contradicting yourself.
> It must know that something is waiting, how else would it know if it has passed the 300 seconds?
> And you go on to say it checks the database entry... I will try again to make sense of the database files, will possibly need to read through the code for help.
> Thanks
> Henrik Morsing
> -- 
> GLLUG mailing list
> GLLUG at mailman.lug.org.uk
> https://mailman.lug.org.uk/mailman/listinfo/gllug

More information about the GLLUG mailing list