Mail (falta thunderbid)
Last updated
Last updated
Para instalar primero actualizaremos los paquetes con sudo apt update && sudo apt upgrade -y
.
Después configuraremos ell DNS para añadir el dominio: correo.dominio.local. El primer archivo sera el /etc/bind/db.dominio.local
donde pondremos lo siguiente:
Y para la zona inversa que es el archivo /etc/bind/db.192.168.1
, donde añadiremos esto:
Después de añadir todo lo guardaremos y reiniciaremos el servidor DNS, donde podemos hacer un nslookup correo.dominio.local
y nos tendrÃa que dar.
Después prepararemos dos usuarios nuevos con el comando adduser
.
Para instalar postfix tendremos que hacer un sudo apt-get install postfix
:
Una vez le demos que si nos saldrán diferentes pantallas para configurarlo. En la primera tendremos que poner que queremos un sitio de internet:
Después nos pedirá un nombre del dominio, que en mi caso es labdoo.local:
Y con todo esto ya esta instalado postfix para ver que esta activo y funciona bien haremos un sudo systemctl status postfix
:
Para ello miraremos que nuestro puerto 25 este escuchando, para ver si esta solo tendremos que poner nc -zv (nuestra IP) 25
. Ya con esto configuraremos el archivo main.conf
que se encuentra en /etc/postfix
. Ahà cambiaremos el myhostname
= por el dominio que hemos hecho de correo.dominio.local
, mynetworks
= nuestra red, en mi caso 192.168.1.0/24
.
Una vez guardado haremos para ver que este bien, para que este bien tendrá que salir nuestro dominio.local
.
Y para ver que este funcionando bien pondremos sudo systemctl reload postfix
y sudo systemctl status postfix
:
Ahora vamos a comprovar que funcione, para ello con nuestro cliente con uno de los usuarios vamos a poner el comando: sudo tail -f /var/log/mail.log
Y en el servidor pondremos echo "correo de prueba" | sendmail usuario@dominio.local
, cuando lo pongamos nos saldrán logs en nuestro cliente.
Una vez enviado el correo se guardara en /var/log/usuario
, lo podemos ver poniendo el siguiente comando:
Y si entramos a ese directorio con el nombre del usuario nos saldrá el correo que acabamos de enviar:
Para añadir MailDir tendremos que irnos al archivo /etc/postfix/main.cf y añadir lo siguiente: home_mailbox = Maildir/
y lo guardamos.
Después instalaremos el paquete mailutils con sudo apt-get install mailutils
.
Y volveremos a enviar un correo de el servidor a un cliente, pero en este caso pondremos un Subject:
Y en el log del cliente veremos que nos saldrá delivered to maildir:
Y este correo se guardará en /home/usuario/Maildir/new
. Que si entramos tendremos un subject como hemos puesto antes.
Una vez hayamos vuelto a comprobar que se envian los correos pero ahora de forma independiente instalaremos dovecot-core
y dovecot-imapd
.
Luego nos editaremos el archivo /etc/dovecot/conf.d/10-ssl.conf
y modificaremos lo siguiente: comentamos el e y el ssl_key
y ponemos no en ssl.
También modificaremos el archivo /etc/dovecot/conf.d/10-auth.conf
quitaremos el comentario de disable_plaintext_auth = yes
y lo ponemos en no:
Y por ultimo modificaremos el archivo /etc/dovecot/conf.d/10-mail.conf
y descomentamos el mail_location
y comentamos mail_location = mbox
.
Para instalarlo tendremos que poner sudo apt install thunderbird:
Una vez instalado lo que haremos en el cliente es hacer un nslookup
al dominio de correo.dominio.local
para ver que este bien configurado:
Una vez hecho nos iremos a thunderbird