211.3 - Comandos clave: Acceso a buzones

Puertos de acceso a buzones

ServicioPuerto sin cifrarPuerto SSL/TLS
IMAP143993
POP3110995

IMAP vs POP3

CaracterísticaIMAPPOP3
Correo almacenado enServidorCliente (se descarga)
Carpetas remotasNo
Múltiples dispositivosNo (normalmente)
Puerto estándar143110
Puerto SSL993995

Estructura de configuración de Dovecot

ArchivoFunción
/etc/dovecot/dovecot.confArchivo principal
/etc/dovecot/conf.d/10-auth.confAutenticación
/etc/dovecot/conf.d/10-mail.confUbicación de buzones
/etc/dovecot/conf.d/10-master.confServicios y puertos
/etc/dovecot/conf.d/10-ssl.confSSL/TLS
/etc/dovecot/conf.d/15-lda.confAgente de entrega local
/etc/dovecot/conf.d/20-imap.confConfiguración IMAP
/etc/dovecot/conf.d/20-pop3.confConfiguración POP3
/etc/dovecot/conf.d/90-sieve.confPlugin Sieve

Directivas clave de Dovecot

DirectivaArchivoDescripción
protocolsdovecot.confProtocolos habilitados (imap, pop3, lmtp)
listendovecot.confInterfaces de escucha
mail_location10-mail.confUbicación de buzones
ssl10-ssl.confEstado SSL: no, yes, required
ssl_cert10-ssl.confRuta al certificado (con <)
ssl_key10-ssl.confRuta a la clave privada (con <)
disable_plaintext_auth10-auth.confDeshabilitar auth sin SSL
auth_mechanisms10-auth.confMecanismos: plain, login, cram-md5

Comandos de gestión de Dovecot

ComandoDescripción
doveconf -nMostrar configuración no predeterminada
doveconf -aMostrar toda la configuración
doveadm auth test usuarioProbar autenticación
doveadm user '*'Listar usuarios configurados
doveadm whoVer usuarios conectados actualmente
doveadm mailbox list -u usuarioListar buzones de un usuario
doveadm reloadRecargar configuración

Courier-IMAP (referencia)

ArchivoFunción
/etc/courier/imapdConfiguración IMAP
/etc/courier/imapd-sslConfiguración IMAP-SSL
/etc/courier/pop3dConfiguración POP3
/etc/courier/pop3d-sslConfiguración POP3-SSL
/etc/courier/authdaemonrcDemonio de autenticación

Webmail

AplicaciónConfiguración
SquirrelMail/etc/squirrelmail/config.php o conf.pl
Roundcube/etc/roundcube/config.inc.php

Integración Dovecot-Postfix

FunciónConfiguración Postfix
Autenticación SASLsmtpd_sasl_type = dovecot
Socket SASLsmtpd_sasl_path = private/auth
Habilitar SASLsmtpd_sasl_auth_enable = yes
Entrega LMTPmailbox_transport = lmtp:unix:private/dovecot-lmtp

Valores de mail_location

FormatoEjemplo
Maildirmaildir:~/Maildir
mboxmbox:~/mail:INBOX=/var/mail/%u
Variable %uSe sustituye por el nombre de usuario
Variable %dSe sustituye por el dominio