Servidor de correo

Solo disponible en BuenasTareas
  • Páginas : 15 (3699 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2011
Leer documento completo
Vista previa del texto
SERVIDOR DE CORREO
POSTFIX Y LISTA DE

INDICE
INSTALAR POSTFIX Y MYSQL
___________________________________________ 2
CONFIGURAR POSTFIX PARA QUE FUNCIONE CON MYSQL
______________ 2
BASE DE DATOS MYSQL:
_______________________________________________ 7
SERVICIO IMAP/POP
__________________________________________________ 10
PRIMER BUZÓN DE PRUEBA___________________________________________ 11
SERVICIO WEBMAIL
___________________________________________________ 13
INSTALANDO MAILMAN
_______________________________________________ 14

INSTALAR POSTFIX Y MYSQL
Se instalara un servidor de correo totalmente autónomo, con cuentas de correo virtuales que no
precise dar de alta usuarios reales en el servidor. Los protocolos que se pretenden configurar con
el softwaremencionado a continuación son SMTP, POP e IMAP. De igual manera el servidor de
correo estará en la capacidad de atender el servicio de correo tanto para webmail como para el
uso de clientes de correo tales como FIREBIRD o Evolution.
Postfix: Agente de transporte de correo
MySQL: Base de datos integrada con Postfix para buzones virtuales (no utilizar usuarios locales)
Spamassassin: Integrado conPostfix para marcar los mensajes de SPAM
SASL: Servicio de autenticación para ser usado con Postfix.
Courier-IMAP: Para leer el correo por IMAP
Rondcube: Webmail 2.0 que utiliza IMAP
Se ha decidido utilizar Postfix, ya que es más apto que Exim si hablamos de un volumen
alto de correo. Actualizamos los paquetes y el sistema:
#aptitude update
#aptitude safe-upgrade
Ahora instalamos postfix, nosdeberá eliminar el exim si es que lo tenemos instalado:
#aptitude install postfix mysql-server postfix-mysql
Si ya tenemos postfix y mysql podemos empezar a configurar postfix.
CONFIGURAR POSTFIX PARA QUE FUNCIONE CON MYSQL
Fichero main.cf:
Hay dos archivos de configuración básicos de Postfix:
/etc/postfix/main.cf
/etc/postfix/master.cf
A continuación se muestra contenido de main.cf quees el que utilizaremos ahora y a
continuación detallo:
# See /usr/share/postfix/main.cf.dist for a commented, more complete
version
# Debian specific:
Specifying a file name will cause the first
# line of that file to be used as the name.
The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending.domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
#############################
# TLS parameters
#############################
# Por ahora no se usarán los certificados, sin embargo se puede usar para
usar un servicio de correo externo
# como el de gmail, para enviar correo alexterior (fuera de la red LAN)
#############################
#smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
#smtpd_use_tls=yes
#smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
#smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in thepostfix-doc package for
# information on enabling SSL in the smtp client.
#(1)
myhostname = bubuntuServer.dominio.org
#(2)
mydomain = dominio.org
#(3)
myorigin = $mydomain
#alias_maps = hash:/etc/aliases
#alias_database = hash:/etc/aliases
#(4)
mydestination = $myhostname, localhost.localdomain, localhost.$mydomain,
$myhostname.$mydomain
relayhost =
#mynetworks = 127.0.0.0/8[::ffff:127.0.0.0]/104 [::1]/128
#mailbox_command = procmail -a "$EXTENSION"
#(5)
mailbox_size_limit = 0
recipient_delimiter = +
#(6)
inet_interfaces = all
#################################
# Usuarios Virtuales (7)
################################
home_mailbox = Maildir/
virtual_mailbox_base = /var/spool/mail/
virtual_mailbox_maps = mysql:/etc/postfix/mysql_m_maps.cf
virtual_mailbox_domains =...
tracking img