On Thu, Dec 11, 2008 at 11:52:02AM +0100, mouss wrote: > Jakub Nadolny a écrit : > > On Wed, Dec 10, 2008 at 11:44:23PM +0100, mouss wrote: > >> - fix the mysql lookup problem. your quries should not return an empty > >> string. (when nothing should be returned, then return NULL, not the > >> "empty string". In short '' != NULL). > >> > >> - what does your filter script do with mail? does it use the sendmail > >> command? > >> > >> - what are the senderbcc and recipientbcc things? do you use sender or > >> recipient bcc? if so, this can explain the dups. > >> > >> - it looks like your filter script is for vacation (judging by the > >> directory name). don't do it like that. do vacation _after_ filtering. > >> there is no point to handle viruses and spam in a vacation program. > > > > That is it! Thank you. I have commented out lines: > > /.../ > > -o content_filter=filter:dummy > > /.../ > > filter unix - n n - - pipe > > flags=Rq user=vacation argv=/home/vacation/mail-filter -f ${sender} -- > > > > And emails are send only once. > > > > Now I have to analyse this vacation filter. > > > > But, as I understand it, according to master.cf it is run AFTER filtering, > > not > > before? > > > > according to your previous master.cf, smtpd passes the mail to your > vacation "filter", so this happens before amavisd-new sees the message. > > your script probably uses the sendmail command, so mail passes through: > > postfix/smtpd (25) -> yourscript -> postfix/sendmail (pickup) -> > amavisd-new -> postfix/smtpd (10025).
Yes, it uses sendmail command. It is common vacation.pl by Mischa Peters, but quite old version, I can not find newer one. What would be the best solution for postfix auto-responder which could be easily integrated with postfix admin and mysql?