Here is my toaster auth_cache_size = 32M auth_mechanisms = plain login digest-md5 cram-md5 auth_username_format = %Lu first_valid_uid = 89 first_valid_gid = 89 log_path = /var/log/dovecot.log login_greeting = Dovecot toaster ready. mail_plugins = $mail_plugins quota plugin/quota = maildir protocols = imap pop3 sieve lmtp ssl_cert = </var/qmail/control/servercert.pem ssl_key = </var/qmail/control/servercert.pem # the following will likely be the default at some point ssl_dh_parameters_length = 2048
namespace { inbox = yes location = prefix = # prefix = INBOX. # Use 'prefix = INBOX.' for Courier-IMAP compatible transparent migration. # This forces all client apps to create subfolders underneath/within # the inbox instead of adjacent to it. It's not necessary to be that way. # FWIW, shubes thinks this setting is annoying/rediculous/retarded. # As a practical example, having no prefix allows mobile users to select # which folders get synchronized. Otherwise their whole mailbox is # synchronized, and they have no way to choose which folders they want sync'd. separator = . type = private } passdb { args = cache_key=%u webmail=127.0.0.1 driver = vpopmail } protocol imap { imap_client_workarounds = "delay-newmail" mail_plugins = $mail_plugins imap_quota } protocol pop3 { pop3_client_workarounds = outlook-no-nuls oe-ns-eoh pop3_fast_size_lookups = yes pop3_lock_session = yes # pop3_uidl_format = UID%u-%v } userdb { args = cache_key=%u quota_template=quota_rule=*:backend=%q driver = vpopmail } plugin { quota = maildir:ignore=Trash quota_rule = ?:storage=0 } > On Jul 17, 2017, at 11:13 PM, Eric Broch <ebr...@whitehorsetc.com> wrote: > > Sieve: > 1) Install dovecot-pigeonhole in qmt repository which provides Sieve. > 2) You must use dovecot LDA the configuration of which is shown at the bottom > of this page, http://www.qmailtoaster.org/notes.html > <http://www.qmailtoaster.org/notes.html> > 3) Implement 'sieve' in 'protocol lda {}' of dovecot configuration file > (https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration > <https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration>) > 4) Write sieve rules (https://wiki2.dovecot.org/Pigeonhole/Sieve/Examples > <https://wiki2.dovecot.org/Pigeonhole/Sieve/Examples>). > > 5) Tell dovecot where sieve rules are located in 'plugin {}' section of > dovecot configuration file. > (https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration > <https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration>) > 6) Set proper permissions on sieve rules files and directory. > > > Dspam: > In /home/vpopmail/domains/domain.tld/.qmail-default > > OLD line: > | /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox > > NEW line: > | /usr/bin/dspam --user "$EXT@$HOST" --deliver=stdout | > /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox > > Dspam w/dovecot-lda: > '.qmail-default' might look like this > > | /usr/bin/dspam --user "$EXT@$HOST" --deliver=stdout | > /var/qmail/bin/preline -f /usr/libexec/dovecot/deliver -d $EXT@$USER -o > postmaster_address=postmas...@yourdomain.tld > <mailto:postmaster_address=postmas...@yourdomain.tld> > Eric > > On 7/17/2017 10:26 PM, Remo Mattei wrote: >> Hello I just installed the great qmt all working I wonder if there are some >> options to integrate the sieve plugin with Dovecot. I also notice that when >> I create a domain it does not all anything about the DSPAM. I did it >> manually to a user and that works.. what’s the best option to enable it for >> the entire domain? >> >> Thanks >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com >> <mailto:qmailtoaster-list-unsubscr...@qmailtoaster.com> >> For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com >> <mailto:qmailtoaster-list-h...@qmailtoaster.com> >> > > -- > Eric Broch > White Horse Technical Consulting (WHTC)