Instalación y configuración de Postfix en Ubuntu 15.04
1. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
Configuración del servidor de correo Postfix en Ubuntu
1) Se abren los puertos en el router correspondientes a los protocolos pop3, imap,smtp y los del servidor web
2) Se dispone de un dominio gratuito llamado josejl68.cu.cc configurado de la siguiente forma:
mail.josejl68.cu.cc es el correo electrónico del dominio josejl68.cu.cc
Configuración del servidor de correo Postfix en Ubuntu - Página 1/9
2. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
3) En una terminal de Ubuntu ejecutamos las órdenes siguientes:
sudo su
apt-get install apache2
apt-get install postfix sasl2-bin mailutils
En la instalación de postfix, se elige la opción “Sin configuración”
4) Ya se puede enviar correo. Es posible que al receptor del mismo le llegue el mensaje no en la carpeta
Recibidos, sino en Spam. Un comando que envía correos es (no hace falta ser superusuario para hacerlo):
echo “Mi primer correo” | mail -s “Prueba de mensaje” josejl68@gmail.com
5) A continuación se modifican los siguientes archivos, siendo superusuario: (obtenido de http://www.server-
world.info/en/note?os=Ubuntu_15.04&p=mail&f=1)
sudo su
cp /usr/lib/postfix/main.cf /etc/postfix/main.cf
Ahora se edita un archivo:
gedit /etc/postfix/main.cf
# line 59: uncomment
mail_owner = postfix
# line 76: uncomment and specify hostname
myhostname = mail.josejl68.cu.cc
# line 83: uncomment and specify domain name
mydomain = josejl68.cu.cc
# line 104: uncomment
myorigin = $mydomain
# line 118: uncomment
inet_interfaces = all
# line 166: uncomment
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# line 209: uncomment
local_recipient_maps = unix:passwd.byname $alias_maps
# line 268: uncomment and specify your LAN
mynetworks = 127.0.0.0/8, 192.168.1.0/24
# line 388: uncomment
alias_maps = hash:/etc/aliases
Configuración del servidor de correo Postfix en Ubuntu - Página 2/9
3. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
# line 399: uncomment
alias_database = hash:/etc/aliases
# line 421: uncomment (use Maildir)
home_mailbox = Maildir/
# line 557: comment out and add below
#smtpd_banner = $myhostname ESMTP $mail_name (@@DISTRO@@)
smtpd_banner = $myhostname ESMTP
# line 631: add
sendmail_path = /usr/sbin/postfix
# line 636: add
newaliases_path = /usr/bin/newaliases
# line 641: add
mailq_path = /usr/bin/mailq
# line 647: add
setgid_group = postdrop
# line 651: comment out
#html_directory =
# line 655: comment out
#manpage_directory =
# line 660: comment out
#sample_directory =
# line 664: comment out
#readme_directory =
# add to the end: limit an email size 10M
message_size_limit = 10485760
# limit mailbox 1G
mailbox_size_limit = 1073741824
# for SMTP-Auth settings
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
Configuración del servidor de correo Postfix en Ubuntu - Página 3/9
4. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
Se guarda el archivo y luego hacemos, como superusuario, estas órdenes:
newaliases
systemctl restart postfix
6) A continuación se instala Dovecot para configurar el servidor POP/IMAP:
apt-get install dovecot-core dovecot-pop3d dovecot-imapd
Mientras se instala Dovecot, cuando aparezca el mensaje de si creamos un certificado ssl o no, decimos que
sí, y elegimos el valor por defecto (localhost)
7) Editamos varios archivos:
gedit /etc/dovecot/dovecot.conf
Cambiamos las líneas:
# line 25: add
protocols = imap pop3
# line 30: change ( if not listen IPv6 port )
listen = *
gedit /etc/dovecot/conf.d/10-auth.conf
# line 10: uncomment and change ( allow plain text auth )
disable_plaintext_auth = no
# line 100: add
auth_mechanisms = plain login
gedit /etc/dovecot/conf.d/10-mail.conf
# line 30: change to Maildir
mail_location = maildir:~/Maildir
gedit /etc/dovecot/conf.d/10-master.conf
# line 96-98: uncomment and add
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
gedit /etc/dovecot/conf.d/10-ssl.conf
# line 6: uncomment and change (no SSL)
Configuración del servidor de correo Postfix en Ubuntu - Página 4/9
5. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
ssl = no
# line 12,13: comment out
#ssl_cert = </etc/dovecot/dovecot.pem
#ssl_key = </etc/dovecot/private/dovecot.pem
Por último, ejecutamos el comando como superusuario:
systemctl restart dovecot
Ya se puede configurar un cliente de correo para poder enviar y recibir mensajes.
8) En Windows 10 vamos a descargar y a configurar el programa cliente de correo Windows Live Mail, de
http://es.ccm.net/download/descargar-19454-windows-live-mail
9) Tras instalarlo, elegimos la pestaña “Cuentas” y añadimos una, con estos parámetros:
Configuración del servidor de correo Postfix en Ubuntu - Página 5/9
6. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
Configuración del servidor de correo Postfix en Ubuntu - Página 6/9
7. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
10) Envío de correo:
En el receptor llega:
Configuración del servidor de correo Postfix en Ubuntu - Página 7/9
8. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
12) Por último, vamos a comprobar que nuestro servidor de correo Postfix también es capaz de recibir
mensajes:
En efecto, llega el mensaje:
Configuración del servidor de correo Postfix en Ubuntu - Página 8/9
9. José María Jiménez López
Servicios en Red
I.E.S. “Isidro de Arcenegui y Carmona”
Marchena (Sevilla) Andalucía
Configuración del servidor de correo Postfix en Ubuntu - Página 9/9