Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Jueves 21 de Agosto del 2008   
  Hora Local
Home Manuales Configuracion de dominios virtuales con Sendmail.
LINUX es nuestra Especialidad: · Servidores de Internet · Monitoreo de Servidores y Enlaces · Virtualizacion · Firewalls con OpenSource · Proxy Servers (Web Cache) · DNS y DHCP · Web Server · Webmail · NAT's · IP Forwarding · FTP Server · Email Attachmnt Filtering · Reportes estadisticos · Linux Gateway/Router · Bloqueo de Puertos · Email Server · Reporte de todo el trafico interno/externo · Administracion de Ancho de banda · VPN's con Open VPN · Soporte Ténico comercial · Administración de servidores Linux (RedHat EL/AS, Debian, CentOs, etc) · Instalación y Configuración de Servidores · Configuración de servidores de E-Mail (Sendmail, Qmail, Postfix con virtual domains) · Antvirus con OpenSource · Administración de LVM · y mas... mucho mas

El Clima
Current Thu, 21 Aug 2008 1:40 pm CDT
City: Ocoyucan
Mostly Cloudy
sunrise: 7:15 am
sunset: 7:56 pm
Act: 18°
Máx: 19°
Mín: 12°

Esta NocheMañana
Scattered
Thunderstorms
Scattered
Thunderstorms
 
Máx: 19°
Mín: 12°
Máx: 21°
Mín: 12°

Próximos Cursos de GNU/Linux Julio 2008 en Puebla y más


Banner Advertisement

Otros Productos y servicios aquí


Configuracion de dominios virtuales con Sendmail. PDF Imprimir E-mail
Manuales
Escrito por Domingo Varela   
Martes, 03 de Junio de 2008 10:27
Se sabe que el servicio comúnmente usado en el mundo de las redes e Internet es el correo electronico. En los sistemas operativos de red UN*X/Linux y sus derivados el servidor MTA que viene por default es el servidor de Sendmail. Por su complejidad, muchos usuarios prefieren usar otros tipos de MTA como por ejemplo, postfix, qmail, exim, etc.

Para poder generar los dominios virtuales en sendmail es necesario tener instalado los siguiente paquetes:
  • Sendmail
  • Sendmail-cf
  • Imap ó dovecot (para pop3)

Opcional
  • Webmail (owm, squirrelmail, etc)

Configurando Sendmail
Antes de continuar, debemos editar el archivo /etc/mail/local-hostnames, en el cual deberemos agregar todos y cada uno de los aliases y /o todos los dominios que tenga el servidor que estamos configurando.

server# cd /etc/mail/
server#vi local-host-names

# local-host-names - include all aliases for your machine here.
linuxsc.net
linuxsc.org
midominio.com.mx
otrodominio.net



Ahora procederemos a configurar el archivo sendmail.mc, no sin antes hacer un respaldo previo de dicho archivo. En dicho archivo, para la configuración basica, es necesario comentar la siguiente linea

server# vi sendmail.mc
…
…

dnl #
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
dnl #
…
…


anteponiendole un # (gato) al inicio de la linea, (la configuración completa del sendmail esta aquí, con todo y blacklist).

Para compilar el sendmail se hace con el siguiente comando:

server# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf



Ahora modificamos el archivo /etc/mail/access y agregamos la ip del servidor junto con los dominios que agregamos en el local-host-names
server# cd /etc/mail/
server# vi access

# Check the /usr/share/doc/sendmail/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY

111.222.333.444 RELAY
Linuxsc.net RELAY
Linuxsc.org RELAY
Midominio.com.mx RELAY
Otrodominio.net RELAY

## tambien podemos agregar aquí algunos correos que no deseamos
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla REJECT


Ahora es tiempo de generar la bd del archivo access y esto se puede generar de dos maneras
server# cd /etc/mail
server# make

server# cd /etc/mail
server# makemap –v hash /etc/mail/access.db </etc/mail/access ó
server# makemap –v hash /etc/mail/access < /etc/mail/access


Tambien es de mucha utilidad generar un alias para la cuenta de root con la finalidad de recibir los mensajes y/o correos que son generados por el sistema el cual seran redireccionados a una cuenta comun. Para ello es necesario editar el archivo de /etc/aliases tal como se ilustra a continuación.


server# cd /etc
server# vi aliases

#
# Aliases in this file will NOT be expanded in the header from
# Mail, but WILL be visible over networks or from /bin/mail.
#
# >>>>>>>>>> The program "newaliases" must be run after
# >> NOTE >> this file is updated for any changes to
# >>>>>>>>>> show through to sendmail.
#

# Basic system aliases -- these MUST be present.
…
…
…
# Person who should get root's mail
#root: marc ? cambiarlo por un usuario comun y quitar el # (gato) quedando de estamanera

root: dvarela
nuevamente generamos la bd pero del aliases del sistema con el comando newaliases dentro del directorio /etc tal como se muestra a continuación:

server# newaliases


Archivo Virtusertable.
Ahora solo falta dar de alta las cuentas de correo y generar a los usuarios virtuales junto con sus dominios correspondientes.

server# cd /etc/mail
server# vi virtusertable

El formato de este archivo es el siguiente:

Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jose
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla juan
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla maria
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla juanp

Ya sólo queda hacer el archivo binario para que Sendmail funcione con los cambios realizados.

server# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable


Finalmente re-iniciar el daemon de sendmail.

server# /etc/init.d/sendmail restart y/o service sendmail restart

según sea la distribución de linux.




A continuación dejo un ejemplo real del archivo virtusertable

Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla mateo
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla rodrigo
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla tesoreriaimiq
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla seguridadimiq
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla promocionimiq
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jbiladosimiq
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla comunicacionimiq
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla skype
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jmontiel
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla mantis
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla rcamacho
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla lore
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla imorales
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla ibeth
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla fatima
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla mapco
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla informesqprintmx
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla contabilidad
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla ventasplazapoblana
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla gerencia
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla comprasplazapoblana
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla adriana
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla martinez
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla joseluis
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla lober
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla pablol
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla nescobedo
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla marycarmenlimon
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla registroplanea
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jcordero
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla juve
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla cenrique_juarezd
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jrzelaya
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla gonzalez046
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla mtra_aguirre
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla nolval19
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla gaazca76
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla atzumi
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla ponchisboy79
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla eugenio
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla denise
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla vagp
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla gabriela_toxqui
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla virtor_reynoso
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla paloma
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jmrodriguez
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla gmeraz
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla ssantin
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jaltieri
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla ernesto
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla jobrasan
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla biblioteca
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla colpue
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla analisis
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla servicio
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla direccion
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla grupolorma
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla arturopapaqui
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla carlos
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla montse
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla , Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla erika
Actualizado ( Martes, 03 de Junio de 2008 10:40 )
 


Encuestas
¿Cuál es tu navegador favorito?
 
Anunciate aquí

Centro de Soluciones Linux

KoalaSoft-Sitio de Amigos

ODM SYSTEM MEXICO




No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy144
mod_vvisit_counterAyer214
mod_vvisit_counterEsta Semana888
mod_vvisit_counterEste Mes5246
mod_vvisit_counterTotal42418
Linuxsc en RSS
Archivo Historico

Ultimo Reporte
Alexa-Rank
Alexa-Rank