dovecot

Sieve interpreter & Dovecot ManageSieve

The Pigeonhole project provides Sieve support as a plugin for Dovecot's Local Delivery Agent (LDA) and also for its LMTP service. The plugin implements a Sieve interpreter, which filters incoming messages using a script specified in the Sieve language. The Sieve...

Installing Dovecot and sieve on a vpopmail + qmail server

Overview Installing Configuring Download my dovecot's config files dovecot.conf 10-auth.conf auth-sql.conf.ext 10-director.conf 10-logging.conf Logrotate 10-mail.conf 10-master.conf 10-ssl.conf 15-lda.conf 15-mailboxes.conf 20-imap.conf 20-lmtp.conf 20-pop3.conf 90-plugin.conf 90-quota.conf Changelog June 20, 2021-15-mailboxes.conf: added Junk.TeachSpam and Junk.TeachNotSpam mailboxes to store messages for the learning and reporting systems (more info here) March 17, 2021- 90-quota.conf: quota definition adjusted in this way quota = maildir:: as the GETQUOTA command was...

Dovecot vpopmail-auth driver removal. Migrating to the SQL driver

Those who are still using the Dovecot's vpopmail auth driver should consider a migration to another backend, as on January 4, 2021 dovecot-2.3.13 was released and the vpopmail auth driver removed (more info here). I'll show below how to support domain aliases...

qmail + vpopmail + Dovecot | Roberto's qmail notes

Quoting D. J. Bernstein definition qmail is a secure, reliable, efficient, simple message transfer agent. It is designed for typical Internet-connected UNIX hosts References D. J. Bernstein's qmail site http://cr.yp.to/qmail.html qmail.org (mirror) Life with qmail Bill Shupp's toaster (officially dead) Michael Bowe's webmail server guide (now obsolete) qmailwiki.org (dead) Erwin...

Expunging expired Junk and Trash emails with dovecot

Of course we want to delete old Junk and Trash emails to save hard disk space. If you want to expunge your Junk and Trash folder after 60 days you can set 15-mailboxes.conf as follows: namespace { mailbox Junk {...

Testing Dovecot

netstat test Now that almost all services are installed, you may want to check that all ports related to your mail server are open as expected: # netstat -plntu Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp...

Running Dovecot

I have adjusted the startup script distributed by Dovecot and saved it as /usr/local/bin/dovecotctl: #!/bin/bash ### BEGIN INIT INFO # Provides: dovecot # Required-Start: $local_fs $remote_fs $network $syslog $time # Required-Stop:...

qmail-inject sieve vacation/reject messages trouble

Author of the patch: Stéphane Cottin qmail-inject-null-sender patch Last week me and a couple of friends of this blog dealed with a trouble which engaged us for many hours, until Stéphane Cottin sent me this patch after 3 minutes from my request! The problem Create...