Correo Electrónico

De CURE - Informática
Ir a la navegación Ir a la búsqueda

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]]