Sendmail sin conectar a internet

Imagen de Thrasher

Forums: 

Que tal amigos los felicito por este foro, y espero poder contribuir para que el software libre tenga cada dia mas adeptos.

Escribo porque tengo problemas con un servidor del trabajo el mismo que esta configurado sendmail y MailScanner
el problema se da cuando me quedo sin internet ya que no se pueden enviar correos ni siquiera localmente (osea dentro de la misma oficina).

ya he buscado en internet y me dan mucha informacion y al compara los archivos de configuracion siempre me encuentro que son distintos a los mios. no quiero empezar a cambiar parametro sin estar seguro de que es.

Tambien me gustaria saber cual es el mejor programa sacar una copia de respaldo a toda la particion donde tengo instalado el sistema operativo ya que si algo no funcina bien con los ccambios que hago puedo regresarlo a su estado anterior sin muchos problemas. un programa estilo Ghost pero que haga imagenes de particiones ext3

A continuacion describo como tengo configurado todo

el sistema es
Red Hat Enterprise Release 3
kernel 2.4.21-4.elsmp
SendMail 8.12.10

los archivos de configuracion estan asi
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=dominio.com

/etc/mail/sendmail.mc

divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
define(`confDEF_USER_ID',``8:12'')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confTO_IDENT', `0')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
DAEMONN_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
FEATURE(dnsbl, `blackholes.mail-abuse.org', `Rechazado - vea http://www.mail-abuse.org/rbl/')dnl
FEATURE(dnsbl, `dialups.mail-abuse.org', `Rechazado - vea http://www.mail-abuse.org/dul/')dnl
FEATURE(dnsbl, `relays.mail-abuse.org', `Rechazado - vea http://work-rss.mail-abuse.org/rss/')dnl
FEATURE(dnsbl, `sbl-xbl.spamhaus.org', `"550 Su IP esta en lista negra en Spamhaus - Por favor vea http://www.spamhaus.org/query/bl?ip=+"$')dnl
FEATURE(dnsbl, `bl.spamcop.net', `"550 Su IP esta en lista negra en SpamCOP - Por favor vea http://spamcop.net/bl.shtml?"$')dnl
FEATURE(dnsbl, `list.dsbl.org', `"550 Su IP esta en lista negra en DSBL - Por favor vea http://dsbl.org/listing?"$')dnl
FEATURE(dnsbl, `multihop.dsbl.org', `"550 Su IP esta en lista negra en DSBL - Por favor vea http://dsbl.org/listing?"$')dnl
FEATURE(dnsbl, `dnsbl.ahbl.org',`"550 Su IP esta en lista negra en AHBL - Por favor vea http://www.ahbl.org/tools/lookup.php?ip="$')dnl
FEATURE(dnsbl, `rhsbl.ahbl.org',`"550 Su IP esta en lista negra en AHBL - Por favor vea http://www.ahbl.org/tools/lookup.php?ip="$')dnl
FEATURE(dnsbl, `bl.csma.biz', `"550 Su IP esta en lista negra en CSMA - Por favor vea http://bl.csma.biz/cgi-bin/listing.cgi?ip="$')dnl
FEATURE(dnsbl, `dnsbl.antispam.or.id', `"550 Su IP esta en lista negra en ADNSBL - Por favor vea http://antispam.or.id/?ip="$')dnl
FEATURE(dnsbl, `blacklist.spambag.org', `"550 Su IP esta en lista negra en SPAMBAG - Por favor vea http://www.spambag.org/cgi-bin/spambag?query="$')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwdominio.com

espero que me puedan ayudar

Mas o menos por donde puede estar la falla ya que todo funciona pero solo cuando se va el internet es el problema

Cualquier informacion me ayudaria muchisimo.............

Gracias de antemano

Qué utilizas para enviar un

Imagen de Monkito

Qué utilizas para enviar un correo?, webmail o algún programa como evolution thunderbird o ms-outlook..?

Podría ser que cuando te quedas sin Internet los usuarios no saben cuál es la IP de dominio.com, ya que eso se resuelve en la consulta dns, podrías hacer un servidor dns en tu red interna para superar eso.

Por otra parte en el archivo /etc/sysconfig/network donde dice HOSTNAME va el nombre del servidor FQDN, ejemplo: miserver.dominio.com. no simplemente el dominio, también revisa que tu archivo /etc/hosts esté bien configurado.

Ha, no sé que será mas recomendable si poner la opción DAEMONN_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl o suprimir el segundo parámetro así DAEMONN_OPTIONS(`Port=smtp, Name=MTA')dnl, entiendo que es equivalente pero podría haber alguna diferencia.

counter.li.org

Cogito Ergo Sum

------------
counter.li.org

Cogito Ergo Sum

Disculpa que responda un

Imagen de Thrasher

Disculpa que responda un poco tarde pero me ocupe en otras cosas y recien continuo con el problema (Porque no me quedo sin internet siempre esto no es una prioridad es transparente para los jefes)

Para enviar los usuarios utilizan outlook

Ya revise los log y efectivamente el servidor no puede resolver los nombres, pero cambien los nombre por la ip y nada...
creo que el problema va por el /etc/hosts

en el /etc/hosts tengo exactamente esto esto en una sola linea

127.0.0.1 dominio.com dominio localhost.localdomain localhost

Parece que aqui algo nada mal creo que deberia ir asi

127.0.0.1 localhost.localdomain localhost
mi ip miserver.dominio.com dominio.com

estoy en lo cierto

Como deberia ir?????

La línea de localhost tiene

Imagen de acl

La línea de localhost tiene que ser:
127.0.0.1 localhost localhost.localdomain losotrosnombres

El primer nombre es el que se devuelve cuando se hace una resolución reversa (número a nombre) y es el que seguramente te da problemas. 127.0.0.1 debería siempre resolverse a localhost y viceversa.
--
haber != a ver
ha != a

Que tal gracias por

Imagen de Thrasher

Que tal gracias por contestar

Hoy hice un analisis exsausitivo y lo unico raro cuando se va el Internet es que el /var/log/maillog me vota este error
con todas las ip que quieren enviar mail en ese momento

Oct 23 17:55:52 dominio sendmail[16643]: l9NMtqUE016643: [192.168.12.142] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Oct 23 17:56:58 dominio sendmail[16669]: l9NMuwUE016669: [192.168.12.64] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Oct 23 17:57:08 dominio sendmail[16674]: l9NMv8UE016674: [192.168.12.142] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA

Estuve googleando un poco y alguien decia que podia ser el firestarter!!!! y efectivamente este server tiene ese firewall pero baje el servicio (service firestarter stop) y nada me siguió saliendo el mismo error
Tambien le quite que no busque en listas negras de correo en /etc/mail/sendmail.mc pero nada

Alguien tienen una idea de porque este error
o por donde mas puede ser el error

Que tal acl ....... Ya hice

Imagen de Thrasher

Que tal acl .......

Ya hice el telnet simulando que se cae el enlace se demora mas o menos 2 minutos y uno segundos mas en responder. Pero si responde
Cuando tengo señal de Internet se conecta en 2 segundos creo es un bala

Que probamos con eso????

Antelo mis agradecimientos

Probamos lo que ya

Imagen de acl

Probamos lo que ya sospechaba: que tu resolución de ips a nombres local está podrida. El archivo /etc/hosts ya te dijimos tiene que tener a localhost como primer nombre para 127.0.0.1 y tu nombre de host tiene que aparecer ahí tambien junto con tu ip. Muéstranos cómo tienes el /etc/hosts en este momento. También muéstranos el /etc/mail/local-host-names.
--
haber != a ver
ha != a

esta podrido jajajjajaja

Imagen de Thrasher

Sabes hice una prueba desconectado del enlace envie mail desde la consola y si reciben los usuario se demoran pero si los reciben osea que el problema solo es al enviar

/etc/hosts (esta identico como se los muestro aqui en dos lineas)
127.0.0.1 localhost localhost.localdomain
6.6.6.6 milinux milinux.midominio.com

6.6.6.6 es la ip publica que me dio el proveedor

/etc/mail/local-host-names (aqui solo tiene una linea)
midominio.com

asi es como estan estos dos archivos

/etc/mail/local-host-names debo declara toda la lan de la empresa??????
porque no esta resolviendo los nombres???
o solo la asi 192.168.12/24????????????????

gracias por la ayuda desde ya

Sí, la recepción no se

Imagen de acl

Sí, la recepción no se afecta porque el demonio de pop/imap no intenta resolver su nombre. En cambio, sendmail intenta descubrir su propio nombre cada vez que te conectas, y si no le dices quién es, va a intentar usar el /etc/hosts y dns (que cuando no tienes internet se demora en fallar, y sendmail reintenta algunas veces) para descubrirlo.

En local-host-names pon una linea para tu nombre de host fqdn, para localhost y para tu nombre de host además de la que ya tienes. No necesitas toda la red en local-host-names, solo necesitas los nombres por los que va a ser conocido tu servidor.

--
haber != a ver
ha != a

Páginas