Hi, No need to install DSPAM in the dovecot vm the dovecot antispam plugin supports using sendmail to send the message to a retraining address.
http://wiki2.dovecot.org/Plugins/Antispam The following example should get you working. #===================== # mailtrain plugin # # This plug can be used to train via an arbitrary program that # receives the message on standard input. Since sendmail can be # such a program, it can be used to send the message to another # email address for training there. # # For example: # (defaults to /usr/sbin/sendmail) #antispam_mail_sendmail_args = --for;%u antispam_mail_spam = --spam antispam_mail_notspam = --ham #antispam_mail_sendmail = /usr/sbin/sendmail antispam_mail_sendmail = /usr/bin/sa-learn-pipe.sh #antispam_mail_sendmail_args = -f;%[email protected] # % expansion done by dovecot Best Regards Martin On 2015-02-19 06:58, Орхан Касумов wrote: > Sorry, I should have mentioned: clients use IMAP. > When setting up everything on a single VM, I achieve the following > result: > > - a SPAM folder is created (with auto-subscription) for each user > - DSPAM is trained by dragging spam from Inbox into SPAM folder or > vice-versa (if good mail was mistreated as spam) > - no HAM folder is used, everything happens between Inbox and SPAM > - no forwarding to [email protected] [7] or > [email protected] [8] is used, only drag'n'drop between Inbox > and SPAM. > > What I would like to achieve, is the same spam management > capabilities, but with separate Postfix, Dovecot and DSPAM servers. > I already managed to separate Postfix and DSPAM on two different VMs: > > - Postfix sends incoming mail to DSPAM via lmtp, > - DSPAM checks mail and re-injects it back into Postfix via smtp > - ma il is delivered with DSPAM headers > > Now I'm confused about configuring Dovecot for DSPAM training, > because > on Dovecot's VM I don't have anymore /usr/local/bin/dspam, > so obviously I can't use in Dovecot's configs: "antispam_dspam_binary > = /usr/local/bin/dspam". > Does it mean that I have to install DSPAM on Dovecot's VM also, to > run > as a client (?) for separate DSPAM server? > But this idea confuses me: I lose visibility of how many times a mail > will go back and forth between different VMs... > > That's why I was asking about best practice setup - I wonder how > things are done in REAL setups, > not in TEST setups described everywhere, with Postfix-Dovecot-DSPAM > mess on a single VM. > I'd hardly believe that such a setup is used in reality, but you can > correct me, if I'm wrong. > > Среда, 18 февраля 2015, 23:07 -07:00 от Eric Broch > <[email protected]>: > >> 1) If you're using IMAP clients you could set up ham/spam folders >> for each user into which they copy/move good/bad email. Every so >> often copy (scp, unison, rsync, etc) the email into a folder for >> each email user to the server running dspam and train there using >> bash scripts. The email folder should have the [email protected] [1] >> so that you can train DSPAM per user, if you want. >> >> 2) If you're clients are running POP3, create seperate IMAP >> accounts for each user on the dspam host using dovecot. So each user >> will have one POP3 account on your mail server and an IMAP account >> on the dspam host. Users will copy/move good/bad mail to the IMAP >> ham/spam folder. You can train on each user's ham/spam folder, or 3) >> Each user forwards the ham/spam back to training accounts on the >> dspam host of the following to the following addresses: >> >> Forward “false positives” to: [email protected] [2] >> Likewise you can send missed spam to: [email protected] [3] >> >> Eric >> >> On 2/18/2015 10:19 PM, Орхан Касумов wrote: >> >>> Hello, please share an advice! >>> >>> If I have separate Postfix and Dovecot VMs, should I: >>> >>> 1) install DSPAM as a completely separate 3rd VM (which I'd >>> prefer), >>> 2) or install it on Postfix VM, >>> 3) or install it on Dovecot VM? >>> >>> The confusing point for me is DSPAM retraining via Dovecot >>> antispam and sieve. When everything is on a single VM, I can put >>> in /usr/local/etc/dovecot/conf.d/90-plugin.conf: >>> >>> antispam_backend = dspam >>> ... >>> antispam_dspam_binary = /usr/local/bin/dspam >>> >>> Here the last statement implies that DSPAM is on the same VM with >>> Dovecot. But if I wanted to separate DSPAM completely, how should >>> I accomplish DSPAM retraining? Or it is not a recommended setup - >>> to have a dedicated DSPAM server? >>> >>> P.S. For some reason, all HowTos in the Internet describe mail >>> system setup with Postfix, Dovecot and DSPAM on the same VM. While >>> it's useful as a working TEST setup, it gives no idea (and doesn't >>> even come close) on how to implement a REAL setup with separate >>> Postfix, Dovecot and DSPAM components. >>> >>> Thanks in advance! >>> >>> -- >>> Орхан Касумов >>> >>> >> > > ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and >>> Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration >>> & more >>> Get technology previously reserved for billion-dollar >>> corporations, FREE >>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >>> >>> _______________________________________________ >>> Dspam-user mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/dspam-user >> >> > > ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and >> Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration >> & more >> Get technology previously reserved for billion-dollar corporations, >> FREE >> > > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >> [4] >> _______________________________________________ >> Dspam-user mailing list >> [email protected] [5] >> https://lists.sourceforge.net/lists/listinfo/dspam-user [6] > > !DSPAM:41,54e589d063325785314963! > > Links: > ------ > [1] > > http://webmail.greenhills-it.co.uk//e.mail.ru/compose/?mailto=mailto%[email protected] > [2] > > http://webmail.greenhills-it.co.uk//e.mail.ru/compose/?mailto=mailto%3anotspam%[email protected] > [3] > > http://webmail.greenhills-it.co.uk//e.mail.ru/compose/?mailto=mailto%3aspam%[email protected] > [4] > > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > [5] > > http://webmail.greenhills-it.co.uk/compose?To=dspam%[email protected] > [6] https://lists.sourceforge.net/lists/listinfo/dspam-user > [7] mailto:[email protected] > [8] mailto:[email protected] ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Dspam-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspam-user
