Hello,

We have a situation where filter_recipient discards messages to entire 
recipient list when a single recipient gets tempfailed when sending email via 
email client (Thunderbird).

when filter_recipient tempfails a single recipient in a a multi recipient 
email, the tempfail code is returned back to the email client and the message 
is not delivered further.
Please note this happens *only* when the email is sent using email 
client(thunderbird/outlook etc) and not when sent directly using sendmail. In 
the latter case only the individual recipient gets tempfailed and message is 
delivered to rest of the recipients.

a brief code snippet of filter_recipient 
--------------
sub filter_recipient {
  my ($check_flag_blockuser) = config_check($user,$domain,6);
  if($check_flag_blockuser == 1){
       return('TEMPFAIL', "User $recivor is temporarily blocked","450","4.2.1");
  }
  some other checks
  return ("CONTINUE","ok");
}
--------------

Is there a config error somewhere?
Any assist would be greatly appreciated. 

Thanks
Shridhar 

_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to