PDF de programación - Servidor de correo en GNU/Linux con Postfix

Imágen de pdf Servidor de correo en GNU/Linux con Postfix

Servidor de correo en GNU/Linux con Postfixgráfica de visualizaciones

Publicado el 12 de Marzo del 2019
867 visualizaciones desde el 12 de Marzo del 2019
292,2 KB
12 paginas
Creado hace 14a (27/03/2010)
CONSEJERIA DE EDUCACION
CEP Lora del Río

Servidor de correo en GNU/Linux con Postfix

Alberto Molina Coballes, José Domingo Muñoz Rodríguez y José Luis Rodríguez Rodríguez.

27 de marzo de 2010

En este documento se describe la instalación y configuración de un servidor de correo en
GNU/Linux con postfix, dovecot y squirrelmail. Este documento se elaboró para el curso In-
troducción a los servicios en GNU/Linux organizado por el CEP de Lora del Río (Sevilla)
durante el curso 2008/2009, por lo que no es un documento que describa de forma exhaus-
tiva la configuración de un servidor de correo completo. Todo el desarrollo que se presenta
se ha realizado utilizando la distribución Debian GNU/Linux (lenny), aunque la mayoría de
aspectos son comunes a todas las distribuciones.

Usted es libre de copiar, distribuir y modificar este documento de acuerdo
con las condiciones de la licencia Attribution-ShareAlike 3.0 de Creative Com-
mons. Puede ver una copia de ésta en:
http://creativecommons.org/licenses/by-sa/3.0/es/

Índice

1. Introducción

2. Conceptos generales

2.1. Componentes de un servidor de correo . . . . . . . . . . . . . . . . . . . .
2.2. DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3. Retransmisión de correo (relay)
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4. Listas de bloqueo

2

3

3
3
4
4
4

3. Instalación y configuración de Postfix en un equipo con dirección IP pública estática 5
5
6
7
7
7
8

3.1. Parámetros de configuración . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Instalación de postfix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3. Pruebas de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .

3.3.1. Destinatario local y remitente local
3.3.2. Destinatario local y remitente exterior
3.3.3. Destinatario exterior y remitente local

4. Configuración de Postfix a través de un relay host autenticado

4.1. Características de la conexión . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. Configuración de main.cf . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3. Datos de autenticación . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4. Utilización del certificado adecuado . . . . . . . . . . . . . . . . . . . . . .
4.5. Prueba de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . .

5. Dovecot IMAP

6. Dovecot POP

6.1. Configuración segura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7. Squirrelmail

8
8
9
9
9
10

10

10
11

11

1.

Introducción

3

El correo electrónico es sin duda de una de las aplicaciones más utilizadas en Internet y es
muy interesante conocer sus principales características y configurar un servidor de correo.
Sin embargo, la instalación de un servidor de correo electrónico tiene cierta complicación, en
parte por el propio mecanismo de envío y recepción de correo electrónico, como últimamente
por el problema del envío masivo de correo no deseado (spam), que obliga a entender con más
detalle lo que se está haciendo y configurar los servidores de correo de forma más precisa.
En la siguiente sección se presentan las características generales del servicio de correo elec-
trónico así como las consideraciones previas que hay que hacer para montarlo. En el resto
de las secciones se irán configurando los diferentes componentes de un servidor de correo
básico: mta, servidores pop e imap y webmail.

2. Conceptos generales

2.1. Componentes de un servidor de correo

El proceso de envío y recepción de un mensaje de correo electrónico se representa en la figura
1 y se podría describir brevemente de la siguiente manera:

Figura 1: Componentes básicos que intervienen en el envío y recepción de un mensaje de
correo electrónico

◦ El usuario que actúa como remitente utiliza un cliente de correo electrónico o Mail User
Agent (MUA) y envía un mensaje de correo a su servidor de correo electrónico o Mail
Transfer Agent (MTA) utilizando el protocolo SMTP.

◦ El MTA recibe el correo y lo coloca en la cola de mensajes para enviar, llegado el mo-
mento, envía el mensaje de correo al servidor de correo electrónico del destinatario
utilizando el protocolo SMTP.

◦ El MTA del destinatario acepta el mensaje y lo almacena en el buzón correspondiente,
función que en algunos casos realiza un programa específico que se denomina Mail
Delivery Agent o MDA.

◦ El mensaje de correo permanece en el buzón hasta que el usuario que actúa como
destinatario, utiliza su MUA y accede a su buzón a través de alguno de los distintos
mecanismos posibles, siendo los más habituales los protocolos POP o IMAP.

Por tanto, un servidor de correos tiene un componente imprescindible que es el MTA, término
que en muchas ocasiones se utiliza como sinónimo de servidor de correo, y una serie de

4
componentes adicionales, que además de los mencionados pueden incluir también bases
de datos relacionales o directorios para almacenar información de los usuarios, sistemas de
filtrado de correo para eliminar spam o virus, sistemas de autenticación de usuarios y un largo
etcétera.
Otro aspecto importante a destacar es que un MTA funciona como cliente SMTP cuando envía
mensajes de correo o como servidor SMTP cuando los recibe.

2.2. DNS

Para que un equipo pueda recibir correo de cualquier otro servidor de correo de Internet, es
necesario que esté configurado su servidor DNS de alguna de estas dos formas:

◦ Que el FQHN del equipo aparezca en un registro tipo ADDRESS del servidor DNS. En
ese caso cuando se pregunte por la dirección IP de, por ejemplo, avatar.dynalias.com
el servidor DNS responderá con la dirección IP pública correspondiente al equipo y de
esa manera el servidor de correo de avatar.dynalias.com podrá recibir correo del tipo
[email protected]

.

<

>

◦ Que además del registro ADDRESS anterior, exista un registro MX (Mail eXchage) que re-
dirija todo el correo del dominio al equipo donde está el servidor de correo, por ejemplo,
que envíe todo el correo del dominio dynalias.com al equipo avatar.dynalias.com, por
lo que el equipo avatar.dynalias.com recibiría correo del tipo
1.

[email protected]

<

>

2.3. Retransmisión de correo (relay)

La mayoría de los usuarios de un servidor de correo no lo son del propio sistema sino que son
usuarios de otros equipos, por lo que un MTA tiene que ser capaz de retransmitir los mensajes
de usuarios que provengan de otros equipos. Un MTA que retransmita correo de cualquiera
se dice que está configurado como open relay, por lo que será utilizado masivamente por
spammers. Algunos MTA vienen por defecto configurados como open relay, pero no es el
caso de postfix, que por defecto sólo permite el envío de correo desde el propio equipo.
Para permitir la retransmisión de correo de otros equipos se utilizan principalmente dos mé-
todos:

◦ Autenticar los usuarios, tarea que debe realizarse mediante un mecanismo externo, ya

que SMTP no provee ningún método de autenticación (SASL es el más utilizado).

◦ Permitir la retransmisión de determinadas direcciones IP o segmentos de red.

2.4. Listas de bloqueo

Cuando se establece una conexión SMTP entre dos MTA, muchos servidores de correo en
Internet contrastan la dirección IP del remitente en listas de direcciones IP utilizadas por
spammers, si la dirección IP del remitente aparece en esas listas, no se aceptan los mensajes
de correo y se cierra la conexión2.

1En nuestro caso, puesto que no somos propietarios del dominio dynalias.com sólo podemos utilizar la primera

opción.

2Ver por ejemplo http://openrbl.org/

5
Si instalamos un servidor de correo en un equipo que accede a Internet con una dirección
IP estática y ésta aparece en alguna lista negra, tendremos que seguir una serie de pasos
en la configuración para conseguir que saquen nuestra dirección IP de tales listas. Si por el
contrario, instalamos un servidor de correo en un equipo con una dirección IP dinámica, esta
labor se hace imposible, por lo que hoy día no se puede instalar un servidor de correo que
envíe directamente correo en un equipo con dirección IP dinámica.

3.

Instalación y configuración de Postfix en un equipo con di-
rección IP pública estática

Vamos a configurar postfix para que envíe correo directamente a Internet desde un equipo
con una dirección IP pública estática, con el nombre de correo saliente avatar.dynalias.com
y que acepte correo para ese dominio y localhost.

3.1. Parámetros de configuración

Antes de empezar con la instalación del MTA propiamente, hay que aclarar algunos parámetros
que se van a utilizar.

Nombre del equipo Asociado a la variable myhostname y en el que se especifica el nombre

largo del equipo (FQHN). Por ejemplo:

avatar.dynalias.com

Nombre de dominio para el correo saliente Lo que aparecerá como domino (a la derecha de
la @) en el correo que envíe el equipo. En postfix se define este parámetro en la variable
myorigin y por defecto se asocia myhostname:
myorigin = $myhostname

Dominios para los que se recibe correo Dominios que se aceptan como correo entrante, por-
que se reparta localmente (local delivery) o se envíe a otro equipo (forward). Este pa-
rámetro viene definido por mydestination y no tiene por qué coincidir con myorigin,
los valores por defecto son:

mydestination = $myhostname localhost.localdomain localhost

Direcciones para las que se retransmite correo Es habitual que un servidor smtp permita a
diferentes clientes retransmitir correo a través de él. Se pueden definir direcciones IP o
redes con la variable mynetworks, por ejemplo:
mynetworks = 127.0.0.0/8 192.168.1.0/24
Para que se permita enviar correo al propio equipo (127.0.0.0/8) y a los de la red
192.168.1.0/24.

Dominios para los que se recibe correo De forma complementaria a lo anterior, el servidor de
correo puede aceptar correo entrante para diferent
  • Links de descarga
http://lwp-l.com/pdf15485

Comentarios de: Servidor de correo en GNU/Linux con Postfix (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad