> Hello,
> the mailinglist software somehow seem to discarded this message,
> forwarding again as it contains some info and questions.
> cu andreas
> http://bugs.debian.org/380257
> (problem with postgrey and Exim's lack of 'instance' specification)

Hi,

Could you try the following patch? It makes postgrey consider every
request as for a new "instance" if the instance attribute is missing.
It should work without changing the configuration of Exim.

Cheers
David
-- 
David Schweikert        | phone: +41 44 632 7019
System manager ISG.EE   | walk:  ETH Zentrum, ETL F24.1
ETH Zurich, Switzerland | web:   http://people.ee.ethz.ch/dws
Index: postgrey
===================================================================
--- postgrey    (revision 4594)
+++ postgrey    (working copy)
@@ -233,6 +233,9 @@
 sub is_new_instance($$)
 {
     my ($self, $inst) = @_;
+    return 1 if not defined $inst; # in case the 'instance' parameter
+                                   # was not supplied by the client (Exim)
+
     # we keep a list of the last 20 "instances", which identify unique messages
     # so that for example we only put one X-Greylist header per message.
     $self->{postgrey}{instances} = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]

Reply via email to