Correo Electrónico
Correo Electrónico
Para nuestro servidor de correos utilizamos el servidor de correos de software libbre POSTFIX (ver [www.postfix.org]).
Objetivos
El objetivo de este servidor es poder enviar y recibir correos a y desde usuarios en la propia máquina y también desde otros servidores como por ejemplo hotmail.
Instalación
Para comenzar instalamos el paquete postfix y una herramienta útil llamada bsd-mailx (contiene el comando mail).
sudo apt-get install postfix bsd-mailx
Antes de culminar la instalación de postfix se ejecuta el asistente de configuración. Solamente hay que seleccionar las opciones que nos interesen.
Configuración
El archivo de configuración de postfix es el /etc/postfix/main.cf el cual editamos modificando algunos campos.
# See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client. myhostname = puntadeldiablo.taller.curerocha.edu.uy alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = puntadeldiablo.taller.curerocha.edu.uy, localhost.taller.curerocha.edu.uy, , localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all
El campo myorigin hace referencia al archivo /etc/mailname el cual contiene el dominio con el cual vamos a recibir los correos enviados desde nuestro servidor.
# archivo /etc/mailname puntadeldiablo.taller.curerocha.edu.uy
Luego recargamos las modificaciones con el siguiente comando:
sudo /etc/init.d/postfix restart
Verificación
Para verificar que todo esté funcionando como se esperaba podemos enviar un correo a un servidor como por ejemplo hotmail, con el comando mail.
nrodriguez@puntadeldiablo:~$ mail -s "Este es un correo de pruebas" falache@hotmail.com prueba . Cc:
Referencias
[[1]]