...las cosas que me gustan, descubro o aprendo.


martes, 4 de noviembre de 2008

Tercer Post: Servidor SMTP

En este caso decidí instalar el servidor SMTP “postfix”

Al instalar el postfix con el aptitude se selecciona:

- Que funcione para un servidor de internet

- Que funcione para el dominio aldana.telematica.net

Luego de instalarlo solo falta configurarlo ingresando a: /etc/postfix/main.cf

En el archivo de configuración del postfix (main.cf), se tienen muchos parámetros. Pero de todos los que tiene básicamente solo hay que configurar los siguientes:

1. Especificar el Hostname y el Dominio de la máquina


myhostname = orex1.aldana.telematica.net


orex1 : es el nombre del pc.

aldana.telematica.net: es el dominio.


2. Indicar el dominio del cual llega el correo local, es decir el dominio al que pertenece ese servidor smtp


myorigin = /etc/mailname


El archivo “mailname” contiene la siguiente linea: aldana.telematica.net

Por eso si se quiere en ves de poner la ruta del archivo, se puede poner directamente la línea que contiene (o sea aldana.telematica.net).


3. Indicar en que interfaces estará Postfix escuchando en el puerto 25. Si no se le indica nada solo escuchará por defecto en localhost:


inet_interfaces = all


Todas las anteriores configuraciones las había puesto el postfix automáticamente. La siguiente fue la única que tuve que adicionar.


4. Indicar la lista de dominios que acepta el relay. Se pide que se acepte relevo para el dominio aldana.telematica.net, luego se agrega:


relay_domains = aldana.telematica.net


Con esto ya queda configurado el postfix. Finalmente se pide que se cree una cuenta de correo para el usuarioSantiago@aldana.telematica.net, lo cual se puede hacer de dos formas:

- Creando un alias del usuario roo de Linux

- O creando un nuevo usuario en Linux.


Yo elegí crear el nuevo usuario “santiago” en el sistema operativo. Para esto se ejecuta en la consola:


sudo adduser Santiago


y se termina de configurar siguiendo las instrucciones que van apareciendo.

Para terminar se reinicia el postfix para que surjan efecto las configuraciones que hemos hecho, digitando en la consola:


/etc/init.d/postfix reload


Para verificar que todo ha quedado bien configurado se puede hacer la siguiente prueba con telnet:


telnet localhost 25

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

220 orex1.aldana.telematica.net ESMTP Postfix (Ubuntu)

HELO www.cualquiercosa.com

250 orex1.aldana.telematica.net

mail from: cualquiercosa@cualquiercosa.com

250 2.1.0 Ok

rcpt to: santiago@aldana.telematica.net

250 2.1.5 Ok

data

354 End data with .

Mensaje de prueba...

.

250 2.0.0 Ok: queued as 9D80A38559


Luego se entra a: “/var/spool/mail” donde se verifica que este el mensaje que se acaba de enviar.



contador