Linux Mint Comunidad Hispana
21 de Noviembre de 2008, 08:21:34 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Add to Technorati Favorites
 
InicioAyudaBuscarCalendarioIngresarRegistrarse
 
Páginas: [1]
  Imprimir  
Autor Tema: EXIM 4 (CONFIGURACION)  (Leído 149 veces)
Arrakixmint
Moderador Global
Usuario Héroe
*****

Karma: +37/-1
Mensajes: 672


Locus amoenus


Ver Perfil
« : 03 de Julio de 2008, 09:56:43 »

Con Servidor SMTP

 

Algunas distribuciones Linux traen por defecto el programa exim4 que se encarga del correo saliente del servidor.
 Después de la instalación:

sudo apt-get exim4

 Deberás ejecutar para modificar su configuración:

 sudo eximconfig

 Este hará una serie de preguntas a las cuales deberas responder según te interese:

 
-Uso del servidor: será la primera pregunta que se nos mostrará. Aquí debes pulsar el número 1, puesto que queremos configurar un servidor de correo electrónico a Internet.

 

- Nombre visible de la máquina: es lo que quieres que aparezca como remitente en los emails que se envien. Por ejemplo "dominio.org" es el dominio que te hayan asignado .

 

- ¿Tiene otros nombres tu sistema? Si lo tiene lo pones si no tienes pon none.

 

- En este apartado se te informa que tu servidor de correo aceptará correo que venga de Internet con destino a tu máquina y todo el correo que se envíe de forma local con destino a Internet (correo local es el que tiene como destino un usuario de nuestra máquina; correo saliente es el que tiene como destino otras máquinas o Internet), pero no reenviará correo (hacer relay) para otros que se conecten desde Internet a tu máquina. De esta manera evitaras que alguien se aproveche de tu servidor para enviar mails masivos, publicidad, etc... (spamming). "none".

 

- ¿Para qué dominios quieres actuar de servidor de mail (a parte del tuyo)? .

 

- Ahora puedes escoger para qué máquinas haras de servidor de correo. Puedes indicarle direcciones IP o dominios.

 

-A qué usuario se redirigirá el correo que vaya para el superusuario (root). Esto también es por razones de seguridad, de esta manera el correo nunca podrá ser leído por el administrador y por lo tanto se reducirán los posibles ataques con correos malintencionados.

 

- Te informa que ya tienes un /etc/aliases y si deseamos reemplazarlo por uno nuevo que generará exim o si queremos mantener el tuyo.

 

- El último paso es un resumen de todos los datos que le hemos introducido durante el proceso de configuración. Si son correctos pulsaremos "y", y si no, podemos repetir el cuestionario pulsando "n".

 

 

Una vez tengas esta configuración, queda hacer una pequeña cosa. Durante las preguntas, has respondido que no querías reenviar correo de gente que venía de Internet, pero claro, es justamente lo que puedes queree, que los usuarios desde su casa configuren su cliente de correo electrónico para que puedan conectarse a este servidor y poder enviar sus emails con la dirección nombre-de-usuario@dominio.org. Entonces es necesario controlar quién se conectaba al servidor SMTP para dejarle o no enviar emails. Una de las maneras es hacerlo por IPs, especificar qué IPs dejas conectar a tu servidor. Pero no todos los usuarios tendrían una IP fija, sino que la muchos se conectarían por módem, y cada vez que lo hicieran se les asignaría una IP distinta y sería imposible controlarlos. Entonces no resulta muy útil este método y puedes controlar el reenvío de correo (relay) por dirección de correo origen. Esto es, que solo se dejarían enviar aquellos correos cuyo remitente figurase en una lista elaborada por ti. Es decir, si alguien intentase enviar un correo a miamigo@cualquier.com con remite pepe@otro.org utilizando tu servidor de correo, se le denegaría el envío, solo podría enviar emails con tu servidor si pusiera como remitente usuario-valido@dominio.org.

 

Para llevar a cabo este control, edita el archivo /etc/exim/exim.conf  y añade lo siguiente:

sudo cp /etc/exim/exim.conf /etc/exim/exim.conf.old

sudo nano /etc/exim/exim.conf

 
Busca donde diga:

host_accept_relay

 Y escribe lo siguiente:

relay_match_host_or_sender

sender_address_relay = /etc/exim/lista_relay

 Esto le indica a exim que utilice el método de control del relay por host o por dirección de origen, y que la lista de los usuarios permitidos para hacer relay se encuentra en

 /etc/exim/lista_relay.

 Por lo tanto solo te queda añadir a qué direcciones le permitiras que hagan relay:

 sudo nano /etc/exim/lista_relay

 Y escribir las direcciones al estilo "mnicolau@dominio.org".

 Si tienes router deberás abrir el puerto 25

 

Hasta aquí finalizaría la configuración de exim 4, y cualquier usuario desde su casa, configurando su cliente de correo electrónico adecuadamente, podría ya enviar correo con la dirección mnicolau@dominio.org tratándose del usuario mnicolau, por ejemplo.



Servidor POP3

 POP3 se encarga del correo entrante, debes configurarlo de manera que si alguien envía un mail a micasa@dominio.org, POP3 recibe este email y lo guarde en el directorio llamado "new" dentro del directorio Maildir que se encuentra en el home del usuario,  de manera que cada email es un fichero., para así trabajar de forma cómoda con los mails recibidos.

 Para pasar al sistema de Maildir, tendras que editar de nuevo el archivo de configuración de exim:

 sudo nano /etc/exim/exim.conf

 Busca la línea que diga local_delivery

 Comenta (con un # al inicio de la línea)

 # file = /var/spool/mail/${local_part}

 
-Y añade estas tres líneas:

 directory=${home}/Maildir

maildir_format = true

prefix = ""

 

Quedando pues de la siguiente manera:

 local_delivery:

driver = appendfile

group = mail

mode = 0660

mode_fail_narrower = false

envelope_to_add = true

return_path_add = true

 

Añade lo siguiente:

 directory=${home}/Maildir

maildir_format = true

prefix = ""

# file = /var/spool/mail/${local_part}

 
Ahora busca address_directory

 Descomenta la línea que dice # maildir_format

 

Quedando así:

 address_directory:

driver = appendfile

no_from_hack

prefix = ""

suffix = ""

maildir_format

 

 

Guardar y salir.

Ahora deberas instalar la aplicación pop3.

 

El más sencillo de instalar es ipopd

La versión segura de ipopd se llama ipopd-ssl, así que instalala:

 sudo apt-get install ipopd-ssl

 
Una vez hecho esto, si tienes un  router deberás abrir el puerto 110 y redirigirlo al 110 de tu servidor.

Tendrás instalado tu servidor de POP3, y todos los usuarios del sistema gozarán de una cuenta de email para poder enviar y recibir su correo electrónico desde sus casas.

Espero os sirva,amigos.

 

 Fuente:Gabriel Muñoz
« Última modificación: 03 de Julio de 2008, 11:16:09 por Arrakixmint » En línea

"El banquero es un señor que nos presta el paraguas cuando hace sol y nos lo exige cuando empieza a llover."
Páginas: [1]
  Imprimir  
  Enlazar al calendario  
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 válido! CSS válido!