PDF de programación - BULMA: Como Montar un Servidor Imap de manera rápida

Imágen de pdf BULMA: Como Montar un Servidor Imap de manera rápida

BULMA: Como Montar un Servidor Imap de manera rápidagráfica de visualizaciones

Actualizado el 24 de Febrero del 2020 (Publicado el 15 de Abril del 2017)
739 visualizaciones desde el 15 de Abril del 2017
25,4 KB
4 paginas
Creado hace 20a (02/09/2003)
BULMA: Como Montar un Servidor Imap de manera rápida

Bisoños Usuarios de Linux de Mallorca y Alrededores | Bergantells Usuaris de Linux de Mallorca i Afegitons

Como Montar un Servidor Imap de manera rápida

Por Daniel Lombraña, teleyinex (http://www.sleon.org)
Creado el 25/08/2003 13:35 y modificado por última vez el 25/08/2003 16:12

La idea de este artículo es montar un servidor de correo imap para uso personal. Los motivos son que así con
cualquier navegador y desde cualquier sitio siempre tendrás todo tu correo administrado en carpetas que accederás en
modo texto desde mutt, o en modo gráfico desde Evolution, Balsa, Mozilla .....

Escribo este artículo porque hace poco empecé a tener la necesidad de acceder a mi correo electrónico desde cualquier
cliente de correo. Esto implicaba que con el protocolo pop3 no pudiera ver siempre mis emails en sus carpetas, pues
una vez los descargaba o me conectaba con otro cliente de correo todo se descolocaba. Después de preguntar por ahí
me dieron la solución:fetchmail + courier−imap + maildrop + exim. Con estos programas lograría lo que quería.

Todo lo que voy a contar es en referencia a distrubuciones basadas en Debian o la propia Debian. Lo más interesante es
que es muy sencillo instalar el software y empezar a funcionar.

Instalación de Exim

Primero necesitamos un servidor de correo electrónico tanto para obtener el correo a través de fetchmail como para
enviar nosotros emails. La instalación es muy sencilla:

apt−get update

apt−get upgrade

apt−get install exim

Tanto update como upgrade son importantes para no tener problemas de actualización o instalación de software por lo
que nunca está de más hacerlo. El último comando es el que nos instala exim. Nada más terminar de instalarlo se
ejecutará un script de configuración de exim. Si lo leeis detenidamente veréis que no es difícil ir contestando las
preguntas que nos hace.

La primera pregunta que nos hace es sobre el tipo de uso que vamos a dar a nuestro exim. Como posteriormente
queremos enviar nosotros mismos los emails, seleccionaremos la primera opción.

Luego nos pregunta por el nombre visible de nuestro sistema. Introducimos lo que queramos, pues esto luego lo vamos
a modificar (lo que voy a hacer no es muy ortodoxo pero a mi me funciona). Lo que nos está pidiendo realmente es
introducir la parte del dominio del correo, es decir, lo que va después de la @

La tecera nos pregunta si queremos o tenemos que poner otro nombre para el correo entrante, presionamos intro pues
deja la opción por defecto.

La cuarta pregunta hace referencia a si vamos a montar servidores virtuales de correo, como no es el caso presionamos
intro.

La quinta nos pregunta si queremos hacer de "relay" para otros dominios, como tampoco es el caso presionamos intro.

La sexta pregunta nos dice quién se encargará de recoger el correo del postmaster, es decir, quién recivirá mensajes de
error, etc. Aquí especificaremos nuestro usuario del sistema y presionamos intro.

1/4

BULMA: Como Montar un Servidor Imap de manera rápida

Finalmente nos dice si queremos guardar nuestro archivo de aliases o sobrescribir el ya existente guardando una copia
de seguridad. Presionamos intro y escogemos la opción por defecto, así ya tenemos guardada la configuración inicial.
Nos mostrará un resumen de nuestra configuración y aceptaremos si estamos de acuerdo.

Evidentemente esta configuración de exim no es ni de lejos la mejor configuración pero lo que pretendo es dejar algo
funcional para un usuario de casa. Desaconsejo utilizar esta configuración para un servidor de una empresa o un
servidor serio.

Ahora vamos a retocar el archivo para que exim sea "compatible" con courier−imapd.

Modificación de exim.conf

Bien la configuración de exim se guarda siempre en /etc/exim/exim.conf Por lo tanto es el archivo que tenemos que
editar. La parte que tenemos que cambiar es la que hace referencia al reparto local de los emails, pues sino lo
modificarmos nos los dejará por defecto en un archivo que suele ser así: /var/mail/usuario siendo usuario donde se van
concantenando uno detrás de otro los emails. Esto es precisamente lo que queremos evitar por lo que vamos a
modificarlo. Buscamos en el archivo de configuración la siguiente parte: Transports Configuration. Dentro de esta
sección y justo debajo veremos la subsección: local_delivery. Esta es la sección que vamos a modificar. Buscaremos el
siguiente texto y lo comentaremos:

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

Se comenta poniendo una # delate. Finalmente añadiremos justo debajo de esa línea lo siguiente:

directory = ${home}/Maildir

maildir_format = true

prefix = ""

Con esas líneas conseguiremos que el reparto se haga en cada carpeta de usuario, es decir, en /home/usuario/Maildir
siendo usuario cualquier usuario del sistema. Maildir lo puedes cambiar por lo que quieras, esta es la carpeta que
contendrá todo tu correo en formato maildir.

Con esto daríamos por terminada la configuración de exim.

Instalación de fetchmail

La instalación de fetchmail es muy sencilla también. Ejecuta lo siguiente:

apt−get install fetchmail

Una vez ejecutado solo tienes que crear un archivo por usuario para que cuando ese usuario ejecute

fetchmail

lea las opciones del archivo y se descargue el correo. El archivo de configuración se llama .fetchmailrc y tiene que
estar en la carpeta del usuario, si mi usuario es /home/teleyinex/ el archivo está en esa carpeta.

Un archivo .fetchmailrc se ve así:

#/home/teleyinex/.fetchmailrc
set logfile "/home/teleyinex/.fetchmail.log"
# establecemos el tiempo en segundos entre el que se estará
# intentando recuperar el correo de los distintos servidores.
set daemon 120

# Recuperamos el correo de [email protected] y lo
# depositamos en el buzón de correo local de teleyinex.
#
poll servidorcorreo.dominio.com protocol pop3 username "usuario" password privado,

2/4

BULMA: Como Montar un Servidor Imap de manera rápida

is teleyinex here and wants mda /usr/bin/maildrop;

Este archivo lo creas y lo modificas a los parámetros de tú cuenta de correo pop3.

Ahora solo queda instalar el servidor imap.

Instalación servidor courier−imap

Lo mismo que en las anteriores ocasiones:

apt−get install courier−imap

Ahora sólo falta modificar una cosilla en el archivo de configuración del servidor. Hay que editar el siguiente archivo:
/etc/courier/imapd Tenéis que cambiar la siguiente línea:

ADDRESS = 0

a

ADDRESS = 127.0.0.1

Esto es para que el servidor solo sea accesible desde nuestra máquina. Una vez instalado nos falta el filtro de emails
para que nos coloque los emails en nuestra carpeta Maildir.

apt−get install maildrop

Este último programa nos permite filtrar los emails para así colocar en subcarpetas los emails según el asunto, el
remitente etc. La configuración básica es que nos deje todos los emails en Maildir. Esto está en el archivo .mailfilter
que tiene que estar como .fetchmailrc en nuestro directorio personal. El contenido es el siguiente:

DEFAULT="$HOME/Maildir"
logfile "$DEFAULT/.maildroplog"

Finalmente creamos la carpeta Maildir con el comando maildirmake:

maildirmake Maildir

Bien ahora solo resta ver si todo funciona. Como el usuario que quiere recibir el correo ejecutamos fetchmail y cada
cierto tiempo descargará el correo en nuestra carpeta. Hemos puesto en ambos archivos de configuración de .fetcmail
como de .mailfilter archivos de log para ver qué es lo que está ocurriendo con nuestro correo. Finalmente nos queda
configurar un cliente de correo para que lea el servidor de correo imap. Como nombre de servidor localhost, Nombre de
usuario: el usuario y como contraseña la que usas para acceder al sistema GNU/Linux.

Espero que os sirva y que me digáis dónde me he equivocado y cómo mejorarlo. Taluek!

Enlaces

Fetchmail(1)
Exim(2)
Maildrop(3)
Courier(4)

Lista de enlaces de este artículo:

1.
2.
3.
4.

http://www.catb.org/~esr/fetchmail/
http://www.exim.org
http://www.flounder.net/~mrsam/maildrop/
http://www.courier−mta.org/

3/4

BULMA: Como Montar un Servidor Imap de manera rápida

E−mail del autor: teleyinex _ARROBA_ confluencia.net
Podrás encontrar este artículo e información adicional en: http://bulmalug.net/body.phtml?nIdNoticia=1857

4/4
  • Links de descarga
http://lwp-l.com/pdf2896

Comentarios de: BULMA: Como Montar un Servidor Imap de manera rápida (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