Instalación de qmail con vpopmail, qmail-scanner, ClamAV y SpamAssassin (V)
Una vez tenemos arrancado qmail vamos a ver como instalar el servidor pop3 de qmail y a repasar como configurar dovecot como servidor IMAP para que funcione con vpopmail.
Para arrancar el servicio de IMAP y POP3 debemos ejecutar los siguientes pasos. Primero procederemos a la instalación del servidor IMAP y POP3 con dovecot descargando la última versión desde el site de dovecot:
Primero instalamos OpenSSL:
yum install openssl-devel -y
Seguimos instalando desde código fuente:
cd /usr/local/src
wget http://dovecot.org/releases/1.2/dovecot-1.2.15.tar.gz
tar xzf dovecot-1.2.15.tar.gz
cd dovecot-1.2.15
./configure --with-mysql --with-sql=yes --with-sql-drivers
make && make install
useradd dovenull
cat > /usr/local/etc/dovecot.conf <<EOF
mail_location = maildir:/home/vpopmail/domains/%d/%n/Maildir
ssl=no
disable_plaintext_auth=no
verbose_proctitle = yes
first_valid_uid = 89
last_valid_uid = 89
protocol imap {
listen = *:143
}
auth default {
passdb vpopmail {
}
userdb vpopmail {
}
}
EOF
cat > /usr/local/etc/dovecot-sql.conf <<EOF
driver=mysql
connect = host=$(cat ~vpopmail/etc/vpopmail.mysql | cut -f 1 -d '|') user=$(cat ~vpopmail/etc/vpopmail.mysql | cut -f 3 -d '|') password=$(cat ~vpopmail/etc/vpopmail.mysql | cut -f 4 -d '|') dbname=$(cat ~vpopmail/etc/vpopmail.mysql | cut -f 5 -d '|')
default_pass_scheme = PLAIN
password_query = SELECT CONCAT(pw_name, '@', pw_domain) AS user, pw_clear_passwd AS password FROM vpopmail WHERE pw_name = '%n' AND pw_domain = '%d'
user_query = SELECT pw_dir as home, 64020 AS uid, 64020 AS gid FROM vpopmail WHERE pw_name = '%n' AND pw_domain = '%d'
EOF
mkdir -p /usr/local/supervise/dovecot
cat > /usr/local/supervise/dovecot/run <<EOF
#!/bin/bash
exec /usr/local/sbin/dovecot -F
EOF
chmod +x /usr/local/supervise/dovecot/run
useradd dovecot
ln -s /usr/local/supervise/dovecot/ /service/
Podemos verificar mediante netstat que esta escuchando en el puerto 110 (pop3):
# netstat -tpan | grep 110 tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 874/tcpserver
Igualmente podemos mirar mediante netstat si el servidor IMAP esta levantado:
# netstat -tpan | grep 143 tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 16458/dovecot
Mañana seguiremos añadiendo parches a la versión inicial de qmail que tenemos instalado.
El listado de la serie completa es Instalación de un servidor de correo con qmail/vpopmail/qmail-scanner/ClamAV/SpamAssassin:
- Iniciar la instalación de qmail con las daemontools y MySQL para vpopmail
- Instalación de vpopmail y spamassassin
- Instalación de ClamAV como motor antivirus y qmail-scan-queue para el analisis de los mensajes con ClamAV y SpamAssassin
- Arranque de qmail y sus scripts de inicio
- Instalación del servidor IMAP y POP3 con dovecot
- Instalación de parches para qmail: SMTP-AUTH, CHKUSER y UCSPI-TLS
- Scripts de supervise para los daemons SMTP y POP3 con SSL
Relacionados
Imprimir
Deja un comentario: