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 <[email protected]> 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
> [email protected]
> <mailto:[email protected]>
> 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: [email protected]
>> <mailto:[email protected]>
>> For additional commands, e-mail: [email protected]
>> <mailto:[email protected]>
>>
>
> --
> Eric Broch
> White Horse Technical Consulting (WHTC)