Necesito configurar sendmail en centos 6

Forums: 

Saludos cordiales, es la primera vez que utilizo este blog y estaba un poco perdido de como usarlo.
Bueno les comento necesito configurar un dominio que compre en yahoo para enviar y recibir correos pero hasta ahora no he podido configurar ni pidgin ni evolution para que se conecten a sendmail.

En los archivos
local-host-names midominio.com
relay-domains midominio.com

en el archivo
access
Connect:172.16.1.106 RELAY //esta es la ip de mi servidor donde esta sendmail

en el archivo virtualsertable, al final del archivo he puesto

juan@midominio.com juan
andres@midominio.co andres

en el archivo /etc/hosts al final de la linea he puesto
172.16.1.106 midominio.com

en el archivo dovecot.conf
# Protocols we want to be serving.
protocols = imap pop3 lmtp

en el archivo sendmail.mc, he descomentado
define(`confAUTH_OPTIONS', `A p')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
DAEMON_OPTIONS(`Port=smtp,Name=MTA')dnl
DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
FEATURE(`accept_unresolvable_domains')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
MASQUERADE_AS(`midominio.com')dnl

he hecho las pruebas correspondientes con netstat y telnet y al parecer todo funciona correctamente

en el terminal he puesto
useradd -s /sbin/nologin juan
useradd -s /sbin/nologin andres

passwd juan
clave: juan123
passwd andres
clave: andres123

y por ultimo intente enviar correos con el comando mail -s HOLA juan@midominio.com
y si recibo el correo asi que supongo que la configuracion esta bien.
sin embargo cuando intento configurar evolution o thunderbird y hasta outlook 2007

no me deja configurar pongo

correo electronico:juan@midominio.com
servidor entrante: imap.midominio.com puerto 143 993 o pop.midominio.com puerto 110 995
servidor de salida: smtp.midominio.com puerto 25 465
usuario: juan
contraseña: juan123

y cuando intento conectarme me dice en thunderbird failed to connect to server pop.midominio.com
en evolution hasta hacia que detecte automaticamente los puertos

por cierto cuando intento por primera vez configurar thunderbird se me pone esto ya que es un dominio comprado en yahoo

pop.mail.yahoo.co
smtp.mail.yahoo.com

por favor alguien ayudeme ya voy intentando configurar algunos dias y todavia nada
Gracias

Actualizacion

Bueno amigos luego de que publique esto milagrosamente funciono la recepcion de correos y ya puedo recibir con pop3 sin embargo no puedo enviar correos no se conecta thunderbird al servidor smtp tiempo agotado. y ya intente cambiar algunas cosas y sigue sin funcionar

Saludos

Estebanldu

están creados todos los hosts

Imagen de deathUser

están creados todos los hosts que mencionas en el DNS ...???

imap.midominio.com, pop.midominio.com, smtp.midominio.com

El mensaje de tiempo agotado dice que no ha recibido respuesta en el tiempo en que esperaba, puede ser que esté equivocada la dirección IP a la que apunta el nombre de dominio y no haya un servicio escuchando en el puerto que se espera (25 en el caso del smtp), puede que esté bloqueado por el firewall, en fin ...

asegúrate que el DNS tenga la información correcta y que el puerto está habilitado en el firewall, puedes probar con telnet al puerto en cuestión ...

bye
;)

host

Gracias por responder
Respecto a la pregunta eso creo que no. En que archivo debo poner imap.midominio, pop.midominio, smtp.midominio???
Y por lo demas si puedo hacer telnet en el puerto 25, en el puerto 465 cuando cambio la configuracion a smtps
Saludos

Estebanldu

revisa esté escuchando en

Imagen de Epe

revisa esté escuchando en todas las interfaces sendmail


netstat -tanp|egrep sendmail

si no está escuchando en todas las interfaces, entonces reconfigurale a través del sendmail.mc como indico en los howto de este sitio

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

respuesta

Imagen de miguelbaum

hola amigos, yo de vuelta, perdon por responder en varios post es que estoy intentado configurar el server mail.

he seguido el tutorial:
http://www.ecualug.org/2007/aug/10/blog/juank6_66/como_instalar_un_servidor_de_correo
y luego este:
http://www.ecualug.org/?q=2007/04/10/comos/c_mo_configurar_sendmail_para_recibir_correos

y no puedo ver el squirrelmail en el navegador, hago mension que este equipo esta detras del proxy el cual tiene incluido los dns.

hablas de temas diversos y

Imagen de Epe

hablas de temas diversos y las frases se vuelven confusas. que tiene que ver los dns con el proxy y el squirrelmail?

rpm -q squirrelmail

eso es lo que tienes que demostrar primero, está o no instalado? he ahí la cuestión

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

respuesta

Imagen de miguelbaum

hola amigos, ya tengo instalado el squirrelmail lo puede ver de forma interna en mi localhost, pero para acceder me da un error:

Error conectando al servidor IMAP: localhost.
13 : Permiso denegado

vi el log en:
/var/log/maillog = Aug 7 12:56:08 localhost dovecot: imap: Error: Invalid user settings. Refer to server log for more information.
/var7log/maillog-20120807 = Aug 7 10:37:25 localhost sendmail[2861]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total

/var/log/messages=Aug 7 12:55:11 localhost dhclient[1732]: bound to 192.168.0.107 -- renewal in 2734 seconds.
/var/log/messages-20120807=Aug 7 11:03:16 localhost dhclient[1732]: DHCPREQUEST on eth0 to 192.168.0.120 port 67 (xid=0x27fc091d)
Aug 7 11:03:16 localhost dhclient[1732]: DHCPACK from 192.168.0.120 (xid=0x27fc091d)
Aug 7 11:03:16 localhost dhclient[1732]: bound to 192.168.0.107 -- renewal in 3230 seconds.
Aug 7 11:03:16 localhost NetworkManager[1711]: (eth0): DHCPv4 state changed bound -> renew
Aug 7 11:03:16 localhost NetworkManager[1711]: address 192.168.0.107
Aug 7 11:03:16 localhost NetworkManager[1711]: prefix 24 (255.255.255.0)
Aug 7 11:03:16 localhost NetworkManager[1711]: gateway 192.168.0.120
Aug 7 11:03:16 localhost NetworkManager[1711]: nameserver '192.168.0.120'
Aug 7 11:03:16 localhost NetworkManager[1711]: domain name 'lti.com.py'
Aug 7 11:22:01 localhost rsyslogd: [origin software="rsyslogd" swVersion="4.6.2" x-pid="1509" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'restart'.
Aug 7 11:22:01 localhost kernel: Kernel logging (proc) stopped.

en el dovecot.conf habilite la linea protocols = imap pop3

perfecto! entonces

Imagen de Epe

perfecto! entonces aparentemente ya tienes el squirrelmail instalado, viste que era hacer yum install squirrelmail y reiniciar el httpd?

ahora el problema que tienes no es de squirrelmail, es dovecot, sigue, ya casi llegas. por mi sitio web busca http://www.hc6ep.com busca la palabra dovecot y ahi creo que hay una respuesta a este tema.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

solucion

Ejecuta en el terminar setsebool -P httpd_can_network_connect=1.
SELinux está activado, está bloqueando la conexión desde el servidor web al servidor. Esto se puede solucionar al permitir que Apache realize conexiones de red:
Tambien podes probar desactivarSELinux por completo:
setenforce permisivo.
Saludos.

Páginas