E-mail Linux amb Docker

De Cacauet Wiki
Salta a la navegació Salta a la cerca


Introducció

El servei de correu electrònic és força complexe ja que es composa de diversos processos o daemons. A part del típic servei de MTA (postfix, sendmail, etc.) ens cal també un servei de Fetchmail (Courier, Dovecot), antivirus, anti-spam, etc., a part de configurar els certificats i modes d'autenticació encriptada.

El sistema de contenidors Docker ens facilita tota aquesta posada en marxa del servei. Bé, en concret Docker solament no, sinó algú que s'ha currat el sistema de correu complert i n'ha fet una versió dockeritzada. Per poder fer aquesta pràctica cal que estiguis fortament familiaritzat amb Docker.


Posta en marxa del docker

Explorant imatges de Docker

Per veure quines opcions tenim podem executar:

$ docker search mail

A mi m'ha funcionat prou bé la versió de Thomas Vial, que és la 1a que surt a la llista amb força "stars" (aka "likes"). Podeu trobar el codi aquí per tafanejar-lo:

https://github.com/tomav/docker-mailserver

Posta en marxa del mailserver

Caldrà que coneguis docker-composer per posar en marxa el docker-mailserver.

Segueix les instruccions que explica el desenvolupador en el README.

Creant comptes

...


Accedint des de clients

Accedint via IMAP

...

Webmail amb Roundcube

...


Tunejant el servidor

Per acabar de fer un sistema competent, necessitarem diversos ajustos:

  • Familiaritza't amb AMAVIS, el software que gestiona el antivirus i el anti-spam (spamassassin):
    https://help.ubuntu.com/community/PostfixAmavisNew
  • Millora la detecció del anti-spam amb aquests consells:
    http://linux.kieser.net/salearn.html