Servidor Correo
Servidor Correo
Servidor Correo
GNU/LINUX
SERVIDOR DE CORREO
SMTP
Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de Correo, es un
protocolo de la capa de aplicación. Basado en textos utilizados para el intercambio de mensajes de
correo electrónico entre computadoras u otros dispositivos (PDA's, teléfonos móviles, etc.). Está
definido en el RFC 2821 y es un estándar oficial de Internet
Luego el MTA del destinatario entrega el correo electrónico al servidor del correo entrante (llamado
MDA, del inglés Mail Delivery Agent [Agente de Entrega de Correo]), el cual almacena el correo
electrónico mientras espera que el usuario lo acepte. Existen dos protocolos principales utilizados
para recuperar un correo electrónico de un MDA:
• Post Office Protocol (POP3, Protocolo de la oficina de correo) Se utiliza en clientes locales
de correo para obtener los mensajes de correo electrónico almacenados en un servidor
remoto. Es un protocolo de nivel de aplicación en el Modelo OSI.
• IMAP (Internet Message Access Protocol [Protocolo de Acceso a Mensajes de Internet]) es
un protocolo de aplicación de acceso a mensajes electrónicos almacenados en un servidor.
Mediante IMAP se puede tener acceso al correo electrónico desde cualquier equipo que
tenga una conexión a Internet. IMAP tiene varias ventajas sobre POP. Por ejemplo, es
posible especificar en IMAP carpetas del lado servidor. Por otro lado, es más complejo que
POP ya que permite visualizar los mensajes de manera remota y no descargando los
mensajes como lo hace POP.
Por esta razón, los servidores de correo entrante se llaman servidores POP o servidores IMAP,
según el protocolo usado.
SMTP POP/IMAP
Sendmail Cyrus-imap
Postfix Dovecot
Qmail
exim
POSTFIX - DOVECOT
Instalación
Utilizaremos el comando yum para instalar los paquetes de: postifx y dovecot.
yum y install postfix dovecot
Archivo: main.cf
myhostname = correo.cfe.edu.uy
mydomain = cfe.edu.uy
inet_interfaces = all
inet_protocols = all
mydestination = $myhostname, localhost.$mydomain, localhost,
$mydomain
mynetworks_style = subnet
mynetworks = 192.168.0.0/24, 127.0.0.0/8
home_mailbox = Maildir/
Archivo /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4
localhost4.localdomain4
::1 localhost localhost.localdomain localhost6
localhost6.localdomain6
Directorio /etc/dovecot/conf.d
Archivo: 10-master.conf
service auth {
# auth_socket_path points to this userdb socket by default. It's typically
# used by dovecotlda, doveadm, possibly imap process, etc. Its default
# permissions make it readable only by root, but you may need to relax these
# permissions. Users that have access to this socket are able to get a list
# of all usernames and get results of everyone's userdb lookups.
# unix_listener authuserdb {
unix_listener /var/spool/postfix/private/auth {
#mode = 0600
mode = 0600
#user =
user = postfix
#group =
group = postfix
}
Archivo: 10-mail.conf
mail_location = maildir:~/Maildir
Archivo: 20-pop3.conf
pop3_uidl_format = %08Xu%08Xv
pop3_client_workarounds = outlooknonuls
Archivo: 20-imap.conf
imap_client_workarounds = delaynewmail
Archivo: 10-auth.conf
disable_plaintext_auth = no
Servicios
Una vez configurados los servicios se levantan con el siguiente comando:
http://squirrelmail.org/docs/admin/admin-3.html
Webmail es un software que le permite consultar el correo electrónico desde cualquier ordenador,
en cualquier lugar del , a través de su navegador web. Squirrelmail es un simple, rápido y popular
paquete de correo web.
Instalación:
Primero hay que agregar el repositorio epel.
Los paquetes para Linux Empresarial (o EPEL) es un grupo de interés especial de Fedora que crea,
mantiene y administra un grupo de paquetes de alta calidad para Linux Empresarial, incluyendo,
pero no limitando a, Red Hat Enterprise Linux (RHEL), CentOS y Scientific Linux (SL).
Los paquetes de EPEL son usualmente basados en los paquetes de Fedora y nunca entraran en
conflicto o remplazaran a los paquetes de las distribuciones del Linux Empresarial. EPEL usa
mucha de la misma infraestructura que Fedora, incluyendo el sistema de construcción, la instancia
de bugzilla, el administrador de actualizaciones, el administrador de espejos (mirros).
Para agregar el repositorio hay que instalarlo, bajándolo desde:
http://epel.gtdinternet.com/6/i386/repoview/epel-release.html
Una vez instalado el nuevo repositorio utilizamos el comando yum para instalar squirremail.
yum y install squirremaill
Squirremail trabaja con el servidor de correo postfix y dovecot, además necesita del servidor web
apache y php. Se debe configurar su funcionamiento con apache en el archivo:
/etc/httpd/conf.d/squirrelmail.conf
#
# SquirrelMail is a webmail package written in PHP.
#
#<Directory "/usr/share/squirrelmail/plugins/squirrelspell/modules">
# Deny from all
#</Directory>
# this section makes squirrelmail use https connections only, for this you
# need to have mod_ssl installed. If you want to use unsecure http
# connections, just remove this section:
</Directory>
<Directory "/usr/share/squirrelmail/plugins/squirrelspell/modules">
Deny from all
</Directory>
Configuración:
El paquete de squirremail trae el scrip: /usr/share/squirrelmail/config/conf.pl
Mediante el se configura entre otras cosas el idioma, el dominio, etc.
Acceso
http://127.0.0.1/webmail