Monografias.com > Computación > Software
Descargar Imprimir Comentar Ver trabajos relacionados

Guia rápida de Postfix en Linux



  1. Inventarios de sistemas
  2. Esquema de direccionamiento
  3. Configuración de
    servicios
  4. Checklist
  5. Glosario

Inventarios de
sistemas

Servidor de Correo:
asir.ieslasgalletas.org

o Sistema Operativo: Ubuntu Server
10.04

o IP: 192.168.1.2

o Usuario: bpmircea

o Pass: 123456

Esquema de
direccionamiento

o Servidor de Correo:

Para establecer la IP estática del
servidor, tenemos que editar el archivo "interfaces", ubicado en
/etc/network.

La información que tenemos que poner
en ese fichero es:

Monografias.com

NOTA: Para poner el equipo en el
dominio, editamos el archivo /etc/hosts.

Configuración de
servicios

o Instalar paquetes
requeridos:

Monografias.com

Tras la última sentencia, se nos abrirá
una ventana donde nos pedirá una contraseña de
administrador MySQL, luego nos pide una confirmación. En
la siguiente ventana, elegimos "Internet Site". Por
último, especificamos el nombre del sistema de mail:
asir.ieslasgalletas.org.

o Configurar MySQL para dominios
virtuales y usuarios:

Entramos en la consola de mysql:

Monografias.com

Creamos una base de datos llamada "mail" y
la ponemos en uso:

Monografias.com

USE mail;

Creamos un usuario llamado "mail_admin" con
todos los permisos y contraseña

identificativa "123456" de la siguiente
manera:

Monografias.com

FLUSH PRIVILEGES;

Creamos las siguientes tablas y
salimos:

Monografias.com

Comprobamos que MySQL está configurado para
unirse al localhost (127.0.0.1), comprobando el archivo
/etc/mysql/my.cnf. Debe aparecer la siguiente línea y si
no está la añadimos:

Monografias.com

Por último, reiniciamos el MySQL con
la siguiente instrucción:

Monografias.com

o Configurar Postfix para trabajar con
MySQL:

Creamos los siguientes ficheros en el
directorio: /etc/postfix

mysql-
virtual_domains.cf

Monografias.com

mysql-virtual_forwardings.cf

Monografias.com

mysql-virtual_email2email.cf

Establecemos los permisos adecuados para
los ficheros anteriormente creados:

Monografias.comchgr

Ahora, creamos un usuario y grupo para la
gestión del correo. Todos los buzones
virtuales,

van a ser almacenados en el directorio
personal del usuario:

Monografias.com

A continuación, escribimos los
siguientes comandos para completar la configuración
del

Postfix:

Monografias.com

o Crear un certificado SSL para
Postfix

Ejecutamos los siguientes comandos para
crear el certificado:

Monografias.com

cd /etc/postfix

Nos aparecerá un formulario que
rellenamos de la siguiente forma:

Monografias.com

Establecemos los permisos para el archivo
de clave de la siguiente forma:

Monografias.com

o Configurar saslauthd el uso de
MySQL

Monografias.com

Monografias.com

Creamos los siguientes ficheros con el
contenido siguiente:

Monografias.com

Establecemos los permisos para los ficheros
anteriores:

Monografias.com

Agregamos el usuario postfix al grupo sasl
y reiniciar Postfix y saslauthd de la siguiente
manera:

Monografias.com

duser postfix sasl service postfix
restart

o Configurar Dovecot

Monografias.com

Hacemos una copia de seguridad del fichero
/etc/dovecot/dovecot.conf:

Monografias.com

Remplazamos el contenido fichero
etc/dovecot/dovecot.conf por el siguiente contenido:

Monografias.com
Monografias.com

Tenemos que modificar el fichero
/etc/dovecot/dovecot-sql.conf ya que contiene información
de la contraseña, pero primero debemos hacer una copia de
seguridad:

Monografias.com

Reiniciamos el servicio:

Monografias.com

Para saber si ha ido bien comprobamos el
log /var/log/mail.log, debe aparecer algo

como lo siguiente:

Monografias.com

Utilizamos quit para salir.

o Configurar los Alias del
Correo:

Editamos el fichero /etc/aliases, para
asegurarnos que las directivas de "postmaster"

y "root" están configuradas
adecuadamente:

Monografias.com

Una vez hecho esto, ejecutamos los
siguientes comandos para actualizar los alias y
reiniciar

el Postfix:

Monografias.com

o Creación de Usuarios y
Dominios:

Utilizaremos el Shell de MySQL para
añadir soporte para el dominio "ieslasgalletas.org", que
contará con una cuenta de correo llamada
"sales".

Monografias.com

Tras crear un nuevo usuario, hay que enviar
un mensaje de bienvenida al nuevo correo

antes de que se pueda acceder a
través de IMAP o POP3. Esto se debe a que los buzones de
los nuevos usuarios no se creará hasta que se reciba un
correo. Para enviar este mensaje,

podemos utilizar la utilidad mailx.
Ejecutamos lo siguiente:

Monografias.com

Pulsar Ctrl+D para salir.

Checklist

o Probando Postfix:

Para probar Postfix para SMTP-AUTH y TLS,
ejecutamos el comando siguiente:

Monografias.com

0-AUTH PLAIN LOGIN

Ejecutamos quit para salir.

o Revisando los Logs

Después de enviar un correo mediante
el mailx, comprobamos los logs para saber si el mail fue enviado.
Para ello, comprobamos el log /var/log/mail.log, debe aparecer
algo similar a lo siguiente:

Monografias.com

Luego comprobamos el registro de entrega en
el fichero /home/vmail/dovecot -deliver.log.

El contenido debe ser similar a lo
siguiente:

Monografias.com

o Comprobando el
Buzón:

Monografias.com

Podemos probar con un cliente de correo.
Instalamos el MUTT (apt-get install mutt) y

ejecutamos lo siguiente para ver el
correo:

Monografias.com

Lo que nos muestra nuestro buzón,
con los mensajes recibidos.

Monografias.com

Glosario

Al gun o s pro bl
emas…

Una vez intentábamos enviar un correo con la
instrucción mailx, al comprobar el mail.log,
veíamos varios "warnings" indicando errores sql. La causa
fue una configuración errónea de los ficheros
mysql-virtual_*.cf. Una vez hecha la correcta
configuración, reiniciamos el servidor y se
solucionó el problema.

N o t a…

Cuando ejecutamos la orden "mutt –f
.", utilizamos el directorio actual (.) , porque nos
encontrábamos en el directorio

Monografias.com

Mutt:

Es un cliente de correo que funciona en consola y ofrece
un amplio abanico de posibilidades

aunque puede que inicialmente nos resulte un poco
complicado acostumbrarnos a él. La potencia de mutt
está en su amplia configurabilidad, nos va a permitir leer
el correo de nuestro sistema (/var/spool/mail/usuario) o incluso
de otros sistemas remotos usando IMAP/POP3.

Dovecot:

Es un servidor de IMAP y POP3 de código abierto
para sistemas GNU/Linux / UNIX-like, escrito fundamentalmente
pensando en seguridad. Dovecot apunta fundamentalmente a ser un
servidor de correo de código abierto ligero,
rápido, fácil de instalar y sobre todo
seguro.

Dovecot puede trabajar con el estándar mbox,
Maildir y sus propios formatos nativos dbox de alto
desempeño. Es completamente compatible con
implementaciones de servidores UW IMAP y Courier IMAP, así
como con clientes que accedan directamente a los buzones de
correo.

Dovecot también incluye un Agente de Entrega de
Correo, llamado Local Delivery

Agent (agente de entrega local o LDA en la
documentación de Dovecot).

Postfix:

Postfix es un servidor de correo de software libre /
código abierto, un programa informático para el
enrutamiento y envío de correo electrónico, creado
con la intención de que sea una alternativa más
rápida, fácil de administrar y segura al
ampliamente utilizado Sendmail.

Postfix es el agente de transporte por omisión en
diversas distribuciones de Linux y en las
últimas versiones del Mac OS X.

 

 

Autor:

MSc Maykel José Menéndez
Baños

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter