dovecot

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 March 2, 2021- "one table per domain" support added (--disable-many-domains)- added domains limits support to password_query (you have to compile vpopmail --enable-mysql-limits) January 29, 2021- auth-sql.conf.ext now uses the userdb's prefetch driver in order to perform one single...

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...

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...

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 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 Hoffman's "qmail support" site John Simpson's...

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/sh ### 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...