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&amp;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

Reply via email to