Bienvenido(a) a Alcance Libre 10/09/2025, 12:19

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Redes y Servidores New Topic Post Reply
 Problemas al enviar correos a hotmail desde centos 6.x ( Solucionado )
Tópico anterior Tópico siguiente
   
al-serv
 03/08/12 05:30 (Leído 2,404 veces)  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 01/03/08
Mensajes: 641
Localización:Cataluña
Buenos dias!

tenia un problema que Joel me ha solucionado y quería compartir con ustedes todo este tema por si a alguien le pasa lo mismo

tengo un servidor con ServOS ( Centos 6.x ) con sendmail + spamassassin y el clamav

mi problema es que cuando enviaba correos a hotmail siempre iban a correo no deseado, bien... la solución final es la siguiente;

Recompila el src.rpm de dkim-milter e instala o descarga mis paquetes para CentOS 6 desde http://www.alcancelibre.org/al/server/6/

PHP Formatted Code
chown dkim-milter.dkim-milter /etc/pki/tls/private/dkim.key

cd /etc/pki/tls/
openssl genrsa -out private/dkim.key 1024
openssl rsa -in private/dkim.key -pubout -out private/dkim.pem -outform PEM


Nota por si tienes varios dominios:
PHP Formatted Code
cd /etc/pki/tls/
openssl genrsa -out private/dkim.key 1024
openssl rsa -in private/dkim.key -pubout -out private/dominio1.tld.pem -outform PEM
openssl rsa -in private/dkim.key -pubout -out private/dominio2.tld.pem -outform PEM
openssl rsa -in private/dkim.key -pubout -out private/dominio3.tld.pem -outform PEM


Todos van a usar la misma firma digital (dkim.key) en la configuración de dkim-milter.

Y añades a la zona de dns:

PHP Formatted Code
@                  IN   TXT       "v=spf1 a mx -all"
_domainkey.tudominio.tld.       IN    TXT       "t=y; o=~;"
key1._domainkey.tudominio.tld.  IN    TXT       "k=rsa; p=firma digital del archivo dkim.pem sin BEGIN y END PUBLIC KEY"



aquí aclarar que haces un cat /etc/pki/tls/private/cabecera de o los dominios.pem y tienes que copiar el código que hay que son unas 4 lineas pero no tienen contener ni espacios ni saltos de carro, es decir que tienen que estar toda las lineas en 1 sola linea y solo el código, lo de BEGIN y ENF PUBLIC KEY no!!! esto se repite para cada dominio que hayas creado
donde pone tudominio.tld tienes que substituir por el nombre del pem que has generado anteriormente pero sin el nombre de extensión .pem es decir dominio1.tld.


Editas /etc/mail/dkim-milter/dkim-filter.conf y defines la ruta de dkim.key.

un ejemplo seria;

PHP Formatted Code
Canonicalization simple
Domain dominio1.tld
KeyFile /etc/pki/tls/private/dkim.key
Selector key1
SignatureAlgorithm rsa-sha256
Socket inet:8891@localhost
Syslog Yes
Userid dkim-milter


lo siguiente es editar el fichero /etc/mail/dkim-milter/keys/keylist y añadir lo siguiente, todo dependiendo de los dominios y nombres que le hayas dado a los pem

*:<dominio1.tld>:/etc/pki/tls/private/dkim.key
*:<dominio2.tld>:/etc/pki/tls/private/dkim.key
*:<dominio3.tld>:/etc/pki/tls/private/dkim.key

En sendmail.mc tienes que añadir:

PHP Formatted Code
INPUT_MAIL_FILTER(`dk-filter', `S=inet:8891@localhost')dnl
 

Y reinicia sendmail e inicia dkim-milter.
luego haces un chkconfig dkim-milter on ara que cuando reinicies el servidor se te active el servicio

Otra cosa que puedes hacer para ir verificando es seguir estas web's que dejare, siempre validando-te con una cuenta de hotmail para que funcionen:

https://postmaster.live.com/snds/addnetwork.aspx <-- estado de tu ip que podrás añadir para monitorizar y saber si eres considerado spam o no

https://support.msn.com/eform.aspx?productKey=edfsjmrpp&ct=eformts&wa=wsignin1.0 <--- enviar ticket de petición para que revisen tu ip y se inicialicen los tramites para depurar en sus listas

http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx <-- enviar un senderID con un wizard que te ayudar a crear un SPF para poner en tu servidor DNS pero con el que hemos indicado aquí del mx -all sirve igual pero a ellos les llega el registro y empiezan a tenerte como id segura de tu ip

Lo más importante de todo es que tu dominio y tu ip publica resuelvan bien la DNS inversa!!! sino es otra traba que puede que al hacer esto no te funcione, tienes que pedir a tu ISP que la DNS inversa de tu IP publica sea el nombre que tienes en tu servidor de correo;

si tu servidor se llama linux.dominios.com al hacer un ping a tu ip publica tiene que dar ese nombre de respuesta, en www.dnsqueries.com/es/ podréis testear un poco toda vuestra ip publica que por supuso tiene que ser FIJA!

Espero que joel pueda publicar este pequeño resumen que esta testeado y funciona perfectamente ( tienes que esperar unas horas para que todo se estabilice ya que en el primer momento que enviás parece que no vaya bien! ) Y tengo que decir que este pequeño manual es apto y tiene los paquetes necesarios en los repos de ServOS ( http://www.serv-os.net )
 
Profile Email Website
 Quote
gontzal
 07/04/13 01:29  

Miembro regular

Estado: desconectado
Forum User

Identificado: 07/05/08
Mensajes: 75
He seguido todos los pasos y sendmail me contesta conectiom refused by localhost, uso sendmail sobre centos 5.9

por favor necesito ayuda me estan rechazando todos los email que envio a gmail

gracias
 
Profile Email
 Quote
al-serv
 08/04/13 02:46  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 01/03/08
Mensajes: 641
Localización:Cataluña
de momento comenta la linea " INPUT_MAIL_FILTER(`dk-filter', `S=inet:8891@localhost' de tu fichero de sendmail.mc y reinicia el servicio de sendmail para que al menos entren los correos

luego asegurate de que el servicio dkim-milter esta iniciado que es el que levanta el puerto 8891 ok!? y nos dices algo!

P.D: te contesto en este post para no duplicar los post!
 
Profile Email Website
 Quote
Contenido generado en: 0.22 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 12:19 .
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado