Sharma, Ashish: > Hi, > > I have a postfix(postfix 2.6.5) mail receiving server. > > On this I have used an email filter (sendmail-jilter > http://sendmail-jilter.sourceforge.net/) that have some of my custom code. > Following setting is used for the milter in 'main.cf': > > #Milter support for smtpd mail > smtpd_milters = > inet:localhost:10028 > > milter_protocol = 2 > > Here on email loads of approx 40/hour the setup is fine but for email loads > of approx 600/hour, I am facing following messages in postfix logs: > > Aug 9 07:34:12 ip-10-244-155-191 postfix/cleanup[10308]: warning: milter > inet:localhost:10028: can't read SMFIC_EOH reply packet header: Success > Aug 9 07:34:12 ip-10-244-155-191 postfix/cleanup[10308]: 771CB100168: > milter-reject: END-OF-MESSAGE from xxx.atlanta.xx.com[15.xxx.32.xx]: 5.5.0 > Service unavailable; from=<xxxx.x...@**.com> > to=<739afne44u...@load.xxxx.xxxx.net> proto=ESMTP helo=<xxx.atlanta.xx.com>
Have you configured "milter_default_action = reject"? Don't do that if you want mail to be tried again latrer. Unfortunately, Milter applications can fail under high load - they run inside one multi-threaded process, while Postfix runs one smtpd process and one cleanup process per SMTP session. Wietse