Ashish,

> I have a postfix mail server over which I have deployed a custom content
>  filter written in java.
> 
> Now I introduced amavisd (containing clamav and spamassassin) as content
>  filter such that the mail is passing in following manner:
> 
> ===>mail from outside ===> Postfix ====> amavisd ===> custom content filter
> 
> I referred the link(http://wiki.centos.org/HowTos/Amavisd) to setup
>  amavisd(containing clamav and spamassassin)
> 
> Here my setup is running ok when amavisd is bypassed and mail is directly
> being sent to custom content filter but I receive following error logs as
> soon as I start passing my mails via amavisd:
> 
> Apr  7 11:36:54 ip-10-194-99-63
>   amavis[3264]: (03264-02) (!)rw_loop: leaving rw loop, no progress,
>   last event (select) 34.987 s ago

Apparently your custom content filter is not responding with a SMTP greeting
when amavisd tries to send a delivery notification to it.

At log level 5 you can see what traffic is being passed on to the
back-end server/scanner specified by $notify_method .
Or do a packet capture on a loopback interface if using inet socket.
Make sure your backend filter can handle multiple transactions
within a single SMTP session.

Btw, do you really want to send bounces too to the java filter?
These could be sent directly to Postfix ($notify_method), while
filtered messages could go to your filter ($forward_method).

  Mark

Reply via email to