12
POSTFIX UBUNTU INSTALACIÓN BÁSICA El primer paso será instalar el Postfix, para ello utilizaremos: Apt-get install postfix. Solo querremos correo local: Agregaremos nuestra dirección de correo, que será vellido.com:

Postfix con Ubuntu

Embed Size (px)

DESCRIPTION

Sistema de correo con Postfix en el sistema operativo Ubuntu.

Citation preview

Page 1: Postfix con Ubuntu

POSTFIX UBUNTU INSTALACIÓN BÁSICA

El primer paso será instalar el Postfix, para ello utilizaremos: Apt-get install postfix.

Solo querremos correo local:

Agregaremos nuestra dirección de correo, que será vellido.com:

Page 2: Postfix con Ubuntu

INSTALACIÓN POP, IMAP Y BSD-MAIL

apt-get install courier-pop

apt-get install courier-imap

apt-get install bsd-mailx

En las 3 instalaciones le indicaremos que NO queremos que los directorios para la Adminisrtación. estén

basados en web.

Y los 3 han sido instalados y arrancados correctamente:

Page 3: Postfix con Ubuntu

CONFIGURACIÓN DEL SERVICIO POSTFIX

En /etc/network/interfaces agregaremos una IP estática:

En el archivo resolv.conf agregaremos:

Search vellido.com (nuestro dominio).

nameserver 192.168.1.20 (nuestra IP).

En el archivo .hosts pondremos la IP + nombre del dominio + el nombre del equipo del Servidor

(indiana.vellido.com) y del cliente que utilizaremos más tarde (ClienteMail.vellido.com).

Page 4: Postfix con Ubuntu

El hostname será “Indiana” como hemos dicho:

CREACIÓN Y CONFIGURACIÓN DE USUARIOS

La creación de los usuarios simplemente con “adduser”

Adduser Castel

Adduser Diego

Adduser Monto

Y le daremos permisos a las carpetas con chmod 777:

Ya tenemos los permisos:

Page 5: Postfix con Ubuntu

CONFIGURACIÓN MAIN.CF

En Main.cf agregaremos toda la información de nuestro servidor.

Myhostname = El nombre de nuestro dominio como indica la palabra.

alias_maps = Donde estarán almacenados los aliases de los usuarios.

alias_database = Donde estarán almacenados la base de datos de los usuarios.

myorigin = El lugar donde se instaló maildir.

mydestination = El destino de nuestros correos. Vamos, nuestro dominio.

mynetworks = Las IPs donde estarán servidor y cliente. Más bien la red (192.168.1.0).

home_mailbox = La ruta que tendrá el directorio Maildir/

Page 6: Postfix con Ubuntu

Reiniciamos el postfix.

CONEXIÓN TELNET

Ahora comprobaremos que la configuración de nuestro Servidor Telnet ha sido correctamente

configurado, así que probaremos la conexión:

¡Cuidado! Un error muy puñetero en Postfix. Cuando quieres mandar mensajes a alguien y añades el

receptor (RCPT TO: [email protected]) nos mostraba un error en la recipient table:

Para ello y siguiendo los manuales oficiales de Postfix:

http://www.postfix.org/postconf.5.html#local_recipient_maps

Hemos podido conocer que necesitamos añadir el comando “local_recipients_maps =” (es decir, sin

nada que espificar). Las tablas de consulta de nombres o direcciones locales no encuentran los usuarios

creados. Postfix necesita saber si existe una cadena de búsqueda para encontrar dichas opciones, pero

como no la encuentra, simplemente te deniega el resultado en la tabla de búsqueda.

Especificando que el parámetro está vacío (es decir, por defecto), el servidor SMTP de Postfix se

encarga de realizar la búsqueda correcta y funcionará el envío.

Page 7: Postfix con Ubuntu

Una vez superado este punto ya podremos hacer el envío de correo sin problemas:

Page 8: Postfix con Ubuntu

Comprobamos el directorio del usuario y vemos que se ha creado /Maildir. Dicha carpeta tendrá otras 3

subcarpetas dentro llamadas:

Cur

New

Temp

Un correo se guarda en un fichero en el directorio tmp. El nombre del fichero puede ser casi cualquier

serie de caracteres (excepto la coma), pero una implementación típica podría usar la hora actual en

segundos, el nombre de equipo, el identificador de proceso y algunos números aleatorios.

Cuando el proceso de reparto consigue almacenar el mensaje en tmp se enlaza desde el directorio new

y después se desenlaza el fichero en tmp. De esta manera se evita que el cliente de correo electrónico

lea un mensaje parcial mientras se está repartiendo.

Cuando el cliente de correo electrónico encuentra un mensaje en el directorio new, lo mueve a cur

(usando la misma estrategia primero enlaza, después desenlaza) y le añade al nombre del fichero un

sufijo informativo antes de leerlo.

Podemos leer el mail enviado:

Page 9: Postfix con Ubuntu

Hacemos los demás Telnets:

Page 10: Postfix con Ubuntu

IMPORTANTE: Los usuarios deben empezar con minúscula, porque si no no aceptará uno con

mayúscula. Por ello, hemos vuelto a crear 3 nuevos usuarios empezando con mínuscula (casillas, lillard y

aldridge).

Comprobamos que hemos recibido el mail:

CLIENTE DE CORREO: MOZILLA THUNDERBIRD

Entramos con el Thunderbird y configuramos la cuenta como POP:

Page 11: Postfix con Ubuntu

Lo mismo haremos con otro usuario, pero con el protocolo IMAP:

Y podemos ver como hemos recibido el correo:

Page 12: Postfix con Ubuntu

Y aquí también:

Josep Mª Vellido – ASIX2M

SERXAR – POSTFIX

STUCOM – Alex Castel Sexy