Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Viernes 04 de Julio del 2008   
  Hora Local
Home Manuales Configuracion de Dominios Virtuales con Sendmail tipo Intranet
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 Fri, 04 Jul 2008 7:40 am CDT
City: Ocoyucan
Cloudy
sunrise: 7:00 am
sunset: 8:14 pm
Act: 13°
Máx: 21°
Mín: 12°

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

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 tipo Intranet PDF Imprimir E-mail
Escrito por Domingo Varela   
Miércoles, 12 de Marzo de 2008 07:15
Existen muchas maneras de configurar dominios virtuales con los diferentes MTA's que hoy en dia existen y una de ellas la cual es la mas compleja es Sendmail.

Aqui se describe de manera objetiva como poder configurar un servidor MTA con sendmail tipo intranet, es decir estando detras de un FW la cual protege una red corporativa, de tal manera que solo puedan se puedan accesar a su correo internamente usando diferentes dominios virtuales.

Para ello es necesario tener instalado los siguientes paquetes:

  • Sendmail
  • LinuxConf
  • DNS
  • POP3

Para la configuracion  de los dominios virtuales para los correos electronicos es necesario hacer los sigte:

1) Entrar como root a la consola e iniciar desde una terminal ya sea en ambiente grafico o en modo texto el linuxconf (Algo Obsoleto disponible solo para  RHEL 3 y FC3)

2) En configuracion ir a la opcion de:
 -->Configuracion
  --> Configuracion de red
   --> Tareas como  Servidor

3) Checar si exite la opcion de:
  --> MTA: Transporte de correo (sendmail)

4)  Si no  existe entonces ir a la siguiente opcion en la pestaña:

--> Control
 --> Panel de Control
  -->Configura archivos y sistemas
    -->Configura modulos de Linuxconf
     --> mailconf (Sendmail- configuracion del servidor de correo - activarlo)

y despues solo le damos OK (aceptar) y nos salimos del linux conf, para posteriormente  iniciarlo nuevamente e ir a la opcion de:

5) Ir a la Opcion de:
--> Configuracion
 --> Configuracion de Red
  --> Tareas como Servidor
   --> MTA: Transporte de Correo (Sendmail)
    --> Basico
     --> Configura Dominio de Correo Virtual
      --> Le damos agregar
       --> Le damos el nombre del Dominio virtual y aceptar

6) Despues de crear los dominios virtuales para el correo electronico es necesario generara el nuevo sendmail.cf.

7) Para dar de alta a los nuevos usuarios en los dominios virtuales es necesario configurar el linuxconf via www, esto es muy  sencillo solo es verificar en el archivo /etc/inetd.conf que exista la linea:

linuxconf stream tcp wait root /bin/linuxconf linuxconf --http
---------------------------------------------------------------

Si no existe entonces hay que agregarlo. Despues hay que checar que funcione via www, si no funciona entonces hay que darlo de alta en el
linuxconf de la sigte manera:

7.1) Entrar a linuxconf
 --> Configuracion de Red
  --> Misc
   --> Acceso de red a LinuxConf
    --> Seleccionar las 2 opciones para los log's y colocar el rango de numeros ips que se desee administrar via www el linuxconf, o simplemente el nombre de la maquina (hostname).


8) Tambien hay que checar que exista el paquete imap* esto es para que los usuarios puedan obtener su correo via pop-3, esto se hace con la orden:

# rpm -qa| grep imap

si no existe entonces hay que instalarlo  y descomentar ela linea:

pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  ipop3d
---------------------------------------------------------------

9) Una vez creado  ya los dominios virtuales, ahora se procede a escojer un rango de numeros ips virtuales y esto se logra de la sigte forma:

9.1) Entrar a linuxconf
  -->Configuracion de Red
   --> Tareas como servidor
    --> Alias IP para maquinas virtuales
     --> Seleccionar dispositivo (eth0)
      --> Colocar el Rango o IP alias
       --> Aceptamos
   --> Salvamos, actualizamos y checamos con el comando ifconfig si estan ya activados los numeros ips virtuales.
En el caso  de athena, tiene el  ip asignado de 150.1.1.63 y el rango que se escogio  fue de: 150.1.1.63-66

10) En el punto (8) funciona, si no se tiene los dominios virtuales pero para que  funcionen los dominios virtuales es necesario hacer lo
sigte:

Comentar la linea anterior y hacer una copia con modificaciones como se ilustra a continuacion:

#pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  ipop3d <-- Linea comentada
-----------------------------------------------------------------

pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/lib/linuxconf/lib/vpop3d /usr/sbin/ipop3d
------------------------------------------------------------------------------------------------------
|
---> Esta linea se agrego para que funcionen los dominios virtuales.

10.1) Es necesario tambien modificar el archivo de relays y se hace de la siguiente manera:

 --> Editar el  archivo access que esta en /etc/mail/, ie. pico /etc/mail/access

añadir la red, redes, host o host's para que se les permita hacer relay y asi poder mandar el correo electronico, tal como  se ilutra a
continuacion:

athena.sicomnet.edu.mx          RELAY
150.1.1                                 RELAY
domisnet.pue.gob.mx              RELAY

salvar el archivo y actualizar el sendmail de la sigte manera:

[root@athena mail]# makemap hash  /etc/mail/access < /etc/mail/access
[root@athena mail]# /etc/rc.d/rc3.d/S80sendmail restart
Shutting down sendmail:                                    [  OK  ]
Starting sendmail:                                         [  OK  ]
[root@athena mail]#


11) En el DNS Insterno hay que agregar el dominio correspondiente y su reversa, por ejermpo el dominio domisnet.pue.gob.mx se agrego al final del archivo dominio pue.gob.mx de esta manera:

Archivo pue.gob.mx
------------------------------

athena.domisnet.pue.gob.mx.     IN      A       150.1.1.64  
domisnet.pue.gob.mx.            MX      1       athena.domisnet.pue.gob.mx.

Donde:
    athena <-- Es el nombre del Servidor
    150.1.1.64 <-- Es el ip virtual que esta en el mismo servidor athena.
    domisnet.pue.gob.mx <-- Es el dominio virtual creado.


Archivo de REVERSA
------------------
64.1    IN      PTR     athena.domisnet.pue.gob.mx.

Hay que agregarlo tambien en el archivo de reversa y reiniciar el  named  
/etc/rc.d/init.d/named restart


12) Como  checar si realmente funciona el pop-3 virtual.

[root@athena /etc]# telnet athena.domisnet.pue.gob.mx pop-3
Trying 150.1.1.64...
Connected to athena.domisnet.pue.gob.mx.
Escape character is '^]'.
+OK Virtual domisnet.pue.gob.mx POP3 Server (Version 1.008) ready.
quit
+OK athena.sicomnet.edu.mx POP3 Server (Version 1.008) shutdown.
Connection closed by foreign host.
[root@athena /etc]#


Correo sin pop-3 virtual
------------------------------------

[root@athena /etc]# telnet athena pop-3
Trying 150.1.1.63...
Connected to athena.sicomnet.edu.mx.
Escape character is '^]'.
+OK POP3 athena.sicomnet.edu.mx v7.64 server ready
quit
+OK Sayonara
Connection closed by foreign host.
[root@athena /etc]#

13) Ahora se procede a dar de alta a los usuarios de los dominios virtuales, y eso se logra con el navegador de la sigte namera:

13.1) Abrir el navegador colocando el hostname:98, ie. athena:98
13.2) Seleccionar Star y dar el password de usuario quien administra y el passd (root).
13.3) ir a:
      --> Configuracion
       --> Cuentas de Usuario
        --> Cuentas Virtuales POP (solo correo)
         --> Escojer dominio Virtual
          --> Agregr ( y llenar solo (login, nombre)
       --> Aceptar
            --> passwd
             --> aceptar

14) Finalmente solo queda checarlo, configurar el navegador y checar el correo que entren y salgan los correos.



NOTA: Si se reciben los correos pero  no los manda ent. hay que editar el archivo /etc/sendmail.cf y buscar la rutina:

Scheck_rcpt
y comentar la sigte linea

# now check other side  --- dvarela ---
#R$* $| $*              $: $>3 $2


y ahora probar nuevamente, debe de funcionar.
 


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_counterHoy58
mod_vvisit_counterAyer282
mod_vvisit_counterEsta Semana1085
mod_vvisit_counterEste Mes845
mod_vvisit_counterTotal29058
Linuxsc en RSS
Archivo Historico

Ultimo Reporte