systemadmin.es > Correo > Instalación de qmail con vpopmail, qmail-scanner, ClamAV y SpamAssassin (V)

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:

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>