# email server demo - (asix)  [TOC] ## Link referència https://www.zeppelinux.es/wp-content/uploads/2015/11/SRI_Practica_T06_MAIL.pdf ## Links útils **Creació certificats autosignats** [mkcert a dovecot](https://doc.dovecot.org/admin_manual/ssl/certificate_creation) [script generador de ca i certs (server i client)](https://lukas.zapletalovi.com/posts/2019/testing-tls-ca-server-and-client-certs) [certificats a desenvolupament](https://github.com/FiloSottile/mkcert) [inclós a openssl](https://www.openssl.org/docs/manmaster/man1/CA.pl.html) [genera configuracions per diferents serveis](https://ssl-config.mozilla.org/) [explicació de l'anterior](https://weakdh.org/sysadmin.html) **best explained** https://workaround.org/ispmail/bullseye/ **best tutorials** https://linuxize.com/series/setting-up-and-configuring-a-mail-server/ https://linuxize.com/post/install-and-configure-postfix-and-dovecot/ ## 01) preparació del hostname ``` sudo hostnamectl set-hostname mailserver.asix2m8jda2022.cf ``` ## 02) resolució dns via cloudflare ``` A mailserver 10.35.168.15 MX @ mailserver.asix2m8jda2022.cf 10 ``` ## 03) Instal·lació de postfix (MTA) [diagrama postfix](https://upload.wikimedia.org/wikipedia/commons/e/ed/Postfix_architecture.svg) ``` sudo apt install postfix ``` ## 04) Validació fitxers inicials (còpia de seguretat) ``` /etc/postfix/main.cf /etc/postfix/master.cf /etc/aliases ``` ## 05) validació del servei ```bash= systemctl status postfix ```  ## 06) validació del port d'escolta ``` ss -ltn ```  ## 07) validació dels logs ``` cat /var/log/mail.log ``` ## 08) creació de comptes amb contrassenya ``` sudo useradd -m -s /bin/bash joan sudo passwd joan ``` ## 09) instal·lació client mail ``` sudo apt install mailutils ``` ## 10) enviament de email entre comptes ``` mail eduard@asix2m8jda2022.cf . . . ^+D ```  ## 11) validació email rebut  ## 12) comprovació de l'enviament als logs  ## 13) ampliar el rang de qui pot enviar (main.cf) ``` postdata=$(postconf mynetworks) sudo postconf -e "$postdata 10.136.18.0/24" sudo systemctl reload postfix ``` ## 14) Instal·lació de MDA (dovecot) ``` sudo apt install dovecot-imapd dovecot-pop3d ``` ## 15) comprovació de l'estat, ports i protocols admesos    ## 16) gestió dels certificats a dovecot - mkcert.sh - lucas ## 30) pendent - quotes - eina swaks - (http://www.jetmore.org/john/code/swaks/) - filtrat spam (rspamd) - webmail (roundcube) - signatura i xifrat gpg - postfixadmin / webmin - còpia de seguretat de la configuració de thunderbird
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up