Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
email_linux_docker [2022/01/20 09:00] enrique_mieza_sanchez [Email Linux amb Docker] |
email_linux_docker [2023/06/30 13:53] (actual) enric_mieza_sanchez [Email Linux amb Docker] |
||
|---|---|---|---|
| Línia 2: | Línia 2: | ||
| El servei de [[https:// | El servei de [[https:// | ||
| - | El sistema de contenidors [[Docker]] ens facilita tota aquesta posada en marxa del servei. | + | El sistema de contenidors [[Docker]] ens facilita tota aquesta posada en marxa del servei. |
| Articles de referència: | Articles de referència: | ||
| Línia 8: | Línia 8: | ||
| * [[https:// | * [[https:// | ||
| * [[Docker]] | * [[Docker]] | ||
| - | * Docker mailserver: https:// | + | * Docker mailserver: |
| + | * [[https:// | ||
| + | * [[https:// | ||
| {{ email.jpg? | {{ email.jpg? | ||
| Línia 20: | Línia 22: | ||
| Per poder posar un servidor de email ens cal: | Per poder posar un servidor de email ens cal: | ||
| * Un servidor (màquina virtual o real), al núvol o on-premises, | * Un servidor (màquina virtual o real), al núvol o on-premises, | ||
| - | * Una IP estàtica i que no estigui banejada. Es pot comprovar a spamhaus.org | + | * Una IP estàtica i que no estigui banejada. Es pot comprovar a https://spamhaus.org |
| + | * És important que quan reservem una màquina virtual al nostre proveïdor, ens assegurem que la IP no està banejada. En cas de que ho estigui, caldrà sol·licitar-ne una altra o bé demanar que la treguin de la " | ||
| + | |||
| + | \\ | ||
| ===== Instal·lació ===== | ===== Instal·lació ===== | ||
| Línia 42: | Línia 47: | ||
| - [[https:// | - [[https:// | ||
| - Instal·lar Docker. | - Instal·lar Docker. | ||
| - | - Descarregar docker-mailserver< | + | - Descarregar |
| wget " | wget " | ||
| wget " | wget " | ||
| Línia 51: | Línia 56: | ||
| - Obrir els ports del servei d' | - Obrir els ports del servei d' | ||
| - (Només en AWS) Sol·licitar obertura port 25 al proveïdor de Cloud | - (Només en AWS) Sol·licitar obertura port 25 al proveïdor de Cloud | ||
| + | - Posa en marxa el servidor amb< | ||
| + | |||
| + | De moment el servidor només funciona amb IMAP sense seguretat, pel que ens connectarem pel port 143. Quan configurem els certificats podrem utilitzar el port 993. | ||
| + | |||
| + | Test: | ||
| + | - Configura un client d' | ||
| + | - Thunderbird o Outlook des del PC. | ||
| + | - FairMail o Bluemail per a mòbil Android. | ||
| + | - Comprova que funciona enviant i rebent emails. | ||
| + | - És molt fàcil que els nostres emails vagin a la carpeta de SPAM. Veuràs que en Gmail a la icona del remitent sol sortir un interrogant que ens indica que l' | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Activar SSL ===== | ||
| + | Segueix la [[https:// | ||
| + | |||
| + | <WRAP important> | ||
| + | A l' | ||
| + | </ | ||
| + | |||
| + | <WRAP tip> | ||
| + | La variable clau és '' | ||
| + | - '' | ||
| + | - '' | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Afegint webmail ===== | ||
| + | Afegirem una interfície de webmail amb el software de Roundcube. Afegiu el següent servei al vostre '' | ||
| + | |||
| + | <WRAP tip> | ||
| + | Aquest arxiu està configurat per utilitzar SSL (IMAPS). Si no has configurat SSL (port 993), canvia les variables perquè utilitzin el port IMAP clàssic: | ||
| + | |||
| + | < | ||
| + | - ROUNDCUBE_DEFAULT_HOST=mail | ||
| + | - ROUNDCUBE_DEFAULT_PORT=143 | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | <file yaml docker-compose.yml> | ||
| + | roundcube: | ||
| + | image: robbertkl/ | ||
| + | hostname: webmail | ||
| + | domainname: webmail.elmeudomini.com | ||
| + | container_name: | ||
| + | restart: always | ||
| + | ports: | ||
| + | - " | ||
| + | depends_on: | ||
| + | |||
| + | environment: | ||
| + | - ROUNDCUBE_DEFAULT_HOST=ssl:// | ||
| + | - ROUNDCUBE_DEFAULT_PORT=993 | ||
| + | - ROUNDCUBE_SMTP_SERVER=tls:// | ||
| + | - ROUNDCUBE_SMTP_PORT=587 | ||
| + | - ROUNDCUBE_MANAGESIEVE_HOST=mail | ||
| + | - ROUNDCUBE_MANAGESIEVE_USETLS=true | ||
| + | volumes: | ||
| + | - ./ | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| ===== Seguretat i SPAM ===== | ===== Seguretat i SPAM ===== | ||
| + | La seguretat del nostre servei gira entorn de 3 eixos principals: | ||
| + | * **Exploits**: | ||
| + | * Estar a la darrera versió del sistema operatiu (al menys en el parxes de seguretat) i del servei que fem servir. | ||
| + | * Utilitzar docker per aïllar parts del sistema. Si el procés de correu és vulnerable, una possible intrusió només podrà accedir als arxius de correu, i no a altres serveis. | ||
| + | * **Virus**: l' | ||
| + | * Antivirus servidor: Clam / Amavis (incloses al docker-mailserver) | ||
| + | * Antivirus PC client: Avast, Panda, . | ||
| + | * **SPAM**: el maldecap més gran per a la implantació d'un servidor de correu. Ens calen 2 tipus d' | ||
| + | * SpamAssassin : ens permet filtrar els '' | ||
| + | * Sistemes de signatura per validació i reputació del nostre servidor de correu (SPF, DKIM, DMARC) | ||
| + | |||
| + | ==== Signatura, autenticitat i reputació dels nostres emails ==== | ||
| + | El SPAM (correu no sol·licitat o '' | ||
| + | |||
| + | Els grans proveidors de comptes de correu (Google, Hotmail, Yahoo) van idear certes mesures per assegurar l' | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | Aquests mecanismes permeten als sistemes destinataris identificar si el correu que li arriba és bo. Si no quadra, la probabilitat de que sigui SPAM és molt alta i el filtra cap a la spam box. | ||
| + | |||
| + | ==== Comprovant la nostra reputació ==== | ||
| + | Utilitza aquesta eina per saber si has configurat correctament els diferents sistemes de signatura i validació d' | ||
| + | |||
| + | | ||
| + | |||
| + | <WRAP todo> | ||
| - Proves spam | - Proves spam | ||
| - Posar a punt SPF | - Posar a punt SPF | ||
| Línia 59: | Línia 155: | ||
| - Posar a punt DKIM | - Posar a punt DKIM | ||
| - Proves spam | - Proves spam | ||
| - | + | </ | |
| - | + | ||