Configuracion de dominios virtuales con Sendmail.
   
Linux Solutions Center    
Bienvenido a    :: LINUX SOLUTIONS CENTER ::
México, 
Home Manuales Configuracion de dominios virtuales con Sendmail.
Linux Solutions C.
Buscar en Linuxsc
Actualidad
GNU/Linux
Gente en Línea
Tenemos 110 invitados conectado(s)
Acceso



Estadísticas
Ver contenido por hits : 1058043
El Clima
Mie Jue Vie
La encuesta del día
¿Cuál es la Red Social que usas más?
 
Anunciate aquí

Centro de Soluciones Linux

Santa Clara Ocoyucan

KoalaSoft-Sitio de Amigos
Computer Fixers



Configuracion de dominios virtuales con Sendmail. PDF Imprimir E-mail Hits: 2485
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
postal@gusanito.com 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:

juan.perez@linuxsc.net jose
juan.valiente@linuxsc.org juan
maria.vilches@midominio.com.mx maria
jperez@linuxsc.net, jperez@linuxsc.org, juan.perez@otrodominio.com 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

mateo@jaspeado.com mateo
rodrigo@jaspeado.com rodrigo
tesoreria@imiqpuebla.org tesoreriaimiq
seguridad@imiqpuebla.org seguridadimiq
promocion@imiqpuebla.org promocionimiq
jubilados@imiqpuebla.org jbiladosimiq
comunicacion@imiqpuebla.org comunicacionimiq
skype@v-eng.com skype
jmontiel@v-eng.com jmontiel
mantis@v-eng.com mantis
rcamacho@v-eng.com rcamacho
lore@v-eng.com lore
imorales@v-eng.com imorales
ibeth@v-eng.com ibeth
fatima@v-eng.com,dgrafico@v-eng.com fatima
mapco@v-eng.com,alianzas@v-eng.com,investigacion@v-eng.com mapco
informes@qprintmx.com informesqprintmx
contabilidad@plazapoblana.com contabilidad
ventas@plazapoblana.com ventasplazapoblana
gerencia@plazapoblana.com gerencia
compras@plazapoblana.com comprasplazapoblana
adriana@delallaveservicios.com adriana
martinez@delallaveservicios.com martinez
joseluis@delallaveservicios.com joseluis
lober@textileslober.com lober
pablol@textileslober.com pablol
nescobedo@linuxsc.net nescobedo
marycarmen@colpue.edu.mx marycarmenlimon
registroplanea@colpue.edu.mx registroplanea
aragongc@colpue.edu.mx.aragongc.jcordero@colpue.edu.mx jcordero
juve@colpue.edu.mx juve
cenrique_juarezd@colpue.edu.mx cenrique_juarezd
jrzelaya@colpue.edu.mx jrzelaya
gonzalez046@colpue.edu.mx gonzalez046
mtra_aguirre@colpue.edu.mx mtra_aguirre
norval19@colpue.edu.mx nolval19
gaazca76@colpue.edu.mx gaazca76
atzumi@colpue.edu.mx atzumi
ponchisboy79@colpue.edu.mx ponchisboy79
eugenio@colpue.edu.mx eugenio
denise@colpue.edu.mx denise
vagp@colpue.edu.mx vagp
gabriela_toxqui@colpue.edu.mx gabriela_toxqui
victor_reynoso@colpue.edu.mx virtor_reynoso
paloma@colpue.edu.mx paloma
jmrodriguez@colpue.edu.mx jmrodriguez
gmeraz@colpue.edu.mx gmeraz
ssantin@colpue.edu.mx ssantin
jaltieri@colpue.edu.mx jaltieri
ernesto@colpue.edu.mx ernesto
jobrasan@colpue.edu.mx jobrasan
biblioteca@colpue.edu.mx biblioteca
colpue@colpue.edu.mx colpue
analisis@grupolorma.com.mx analisis
servicio@grupolorma.com.mx servicio
direccion@grupolorma.com.mx direccion
grupolorma@grupolorma.com.mx grupolorma
arturopapaqui@grupolorma.com.mx arturopapaqui
carlos@integramx.com carlos
montse@integramx.com montse
erika@integramx.com,erika@v-eng.com,ventas@v-eng.com,compras@v-eng.com erika
Última actualización el Martes, 03 de Junio de 2008 10:40
 








Chinese (T)EnglishGermanGreekKoreanPolishPortugueseSpanish
Linuxsc está disponible ahora.
Linuxsc en Android
QrDroid

Descarga el APK de Linuxsc
Linuxsc RSS.

Tu Futuro... Hoy
Felipe Angeles
Linuxsc en RSS
No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy716
mod_vvisit_counterAyer1587
mod_vvisit_counterEsta Semana3887
mod_vvisit_counterEste Mes11864
mod_vvisit_counterTotal1020889
News Feeds

Ultimo Reporte
Ranking Linux
http://www.wikio.es