On Thu, 16 Jun 2011 12:00:24 +0200 Claudio Prono <[email protected]> wrote:
> > > Il 16/06/2011 11.33, Stevan Bajić ha scritto: > > On Thu, 16 Jun 2011 11:27:30 +0200 > > Claudio Prono <[email protected]> wrote: > > > > [...] > >> No, i send the mail for retrain with this two lines: > >> > >> spam unix - n n - - pipe > >> flags=Ru user=dspam argv=/usr/sbin/dspam --class=spam --source=error > >> --user spam > >> nospam unix - n n - - pipe > >> flags=Ru user=dspam argv=/usr/sbin/dspam --class=innocent > >> --source=error --user spam > >> > >> With this option, with the option of postfix "recipient_delimiter = -" i > >> can send mail to [email protected] or [email protected] to > >> retrain the antispam the mail is spam or notspam. > >> > > How is Postfix supposed to know that it should use the service > > spam/nonspam? You must have somewhere some config that tells Postfix that > > nonspam-[email] should be processed with the service "nonspam" and that > > spam-[email] should be processed with the service "spam". Have you maybe > > set some alias inside Postfix or a header check or anything other. You must > > have something in place for that. > > > Postfix know if is spam or nospam with the suffix from the mail. If the > recipient of the mail is spam-user@domain, it will use the line spam, if > is nospam-user@domain, it will use the line nospam. > No! Postfix does not know anything about that by default. YOU have to configure/tell Postfix how to handle recipients. > >> With the version 3.8.0 > >> that system always worked, with the 3.9.0 not...but i don't know why.... > >> > > Okay. Without much going into detail about the transport... can you try to > > remove the "--user spam" from the two services and reload Postfix and try > > again? > > > If i removhe the --user spam, the result is the following: > > Jun 16 11:59:17 mail2 postfix/pipe[5113]: 338DBB1827F: > to=<[email protected]>, relay=spam, delay=0.2, > delays=0.13/0/0/0.07, dsn=5.3.0, status=bounced (Command died with > status 1: "/usr/sbin/dspam". Command output: Syntax: dspam > [--help|--version|[--client|--daemon] [--debug] > --mode=[toe|tum|teft|notrain|unlearn] --user [user1 user2 ... userN] > [--feature=[no,wh,tb=N]] [--class=[spam|innocent]] > [--source=[error|corpus|inoculation]] [--profile=[PROFILE]] > [--deliver=[spam,innocent,summary]] [--process|--classify] [--stdout] > [--mail-from=sender-address] [--rcpt-to recipient-address(es)] > [--signature=DSPAM-Signature] [passthru-arguments]] ) > Then replace "--user spam" with "--user ${sender}" > > -- -- Kind Regards from Switzerland, Stevan Bajić ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Dspam-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspam-user
