Un día entero perdido, intentando averiguar, por qué tenía un error con la API de Mailchimp.
El error es sencillo. Intentas conectar Thrive Leads o cualquier otro plugin con la API de Mailchimp, y te da un error, o se queda pensando, y nunca lo consigues.
Pues todo un día buscando la causa de este problema con la API de Mailchimp.
- ¿Será un bloqueo del servidor? Tal vez el hosting este bloqueando la conexión.
- ¿Será un error de Thrive Leads? De hecho, mirando en su foro, veo personas con el mismo problema.
- ¿Será un error de Mailchimp? A ver si no he copiado bien la API, o que se yo.
¿Quien crees que ha ganado de los tres?
Pues finalmente, la culpa, para Mailchimp.
De hecho, Thrive Leads no era. No funcionaba la conexión con ningún otro plugin, y la conexión a la API, desde otras webs, funcionaba perfectamente.
El hosting tampoco tenia la culpa. Desde el mismo alojamiento, otras webs si pueden conectar sin problemas.
Cuál era el problema para conectar con la API de Mailchimp
Pues según la explicación de ellos:
To provide a bit of context, we use Akamai as our upstream service provider, which allows for a faster and more secure service. One of Akamai’s jobs is to scan IP addresses to ensure that those addresses are safe to connect to our servers. When looking at the logs for the reference number provided, I’m seeing that the outbound IP 37.59.xxx.xxx has a low reputation score, and as such, connection to our API has been disabled.
Lo que viene a decir, que ellos usan Akamai, que es una plataforma de CDN, como servicio intermedio de conexión, y así mejorar las conexiones con su web y su servicio. Y una de las funciones que hace Akamai para ellos, es comprobar las direcciones IP, para ver si es seguro que se conecten a sus servidores, y la que considera malas, las bloquea.
Hasta ahi genial. Estupendo que se preocupen por su seguridad.
El «Quid» de la cuestión esta, en que me parece un tanto aleatorio.
Todas las IPs, que me han dado hoy el problema, tenían una reputación Neutral. No son malas, simplemente no han cogido todavía suficiente reputación. Y sin ser malas explícitamente, han sido bloqueadas.
Y otras IPs, con exactamente la misma reputación, no son bloqueadas, y se pueden conectar a la API.
Pues perdóname la expresión, pero me «jode» mucho, que se juegue con los suscriptores.
Son los lectores más fieles que tiene un blog, y encima, los mejores potenciales clientes. Como para darles problemas de conexión, o estar todo un día sin que se puedan suscribir.
¿Y la solución es…?
Pues Mailchimp no da mucha opción. Te dicen que le pida al alojamiento web, que te cambie la IP que tienes asignada.
Partiendo de la base, de que no es una operación sencilla, y que asignarte una IP fija, suele costar dinero, pues no me parece viable.
Y más, si es probable que tenga la misma reputación, y cualquier día sea bloqueada por el dichoso Akamai.
Asi que yo tengo la solución perfecta.
¡A tomar por saco Mailchimp! A mi no me vuelven a ver seguro. Y si me haces caso, a ti tampoco deberian de verte el pelo más.
Cambiar de Mailchimp a Getresponse es sumamente sencillo (sigue el link, y verás que no te miento), y te va a dar menos problemas.
La seguridad es genial. Yo soy el primer defensor de ella como sabes. Pero cuando se vuelve «pejiguera«, me pone de los nervios.
Se que eres curioso, y quieres saber la reputación de tu IP
Si quieres saber si un problema así te puede afectar, y que reputación tiene la IP de tu servidor web, te voy a enseñar como hacerlo de forma sencilla.
Recuerda, que si estas en un servidor compartido, esa reputación no depende solo de tus acciones, si no también de las de tus vecinos. Y por eso es importante estar en el mejor hosting posible.
Paso #1. Averigua la IP de tu servidor.
Tienes dos opciones sencillas.
Desde tu propio ordenador, hazle un «ping» a tu web.
Para eso, si usas Windows, abre una consola, pulsando la tecla Windows+R simultáneamente. En la ventana que sale, escribe cmd, y pulsa Intro. Y en la ventana negra que sale (esa es tu consola de comandos), escribe ping tudominio.com y pulsa intro.
La información que sale, entre otra, será la IP de tu servidor.
Si usas Linux, seguro que no necesitas que te explique como abrir una terminal, y si usas Mac, dale al botón de Aplicaciones, y busca Terminal. Al ejecutarlo, escribe ping tudominio.com y dale a Intro.
Esa información también suele estar disponible en el panel de tu alojamiento. Por ejemplo en Raiola, la ves al entrar al hosting contratado:
Paso #2. Comprobar tu IP en senderbase.org
Senderbase es un producto de Cisco, que te proporciona herramientas para comprobar tu reputación, en un sencillo ranking de Good (Bueno), Neutral (Normal), o Poor (Malo).
Con Good puedes estar completamente tranquilo.
Neutral significa que ha podido haber en el pasado algun tipo de actividad rara, pero estas dentro de unos parámetros aceptables. Lo más normal es que tu IP se catalogue como normal. PEro eso significa que en cualquier momento puedes ser filtrado o bloqueado.
Poor significa… que te vayas ya de ese hosting, como no admitan cambiarte la IP inmediatamente y sin coste.
Asi que como ves, el hecho de que te bloqueen por ser neutral, no deja de ser totalmente aleatorio. Como para dormir tranquilo.
Paso #3. Sitios alternativos donde comprobar tu autoridad.
SenderScore.org: La puntuación va de 0 a 100. Cuanta más puntuación tengas, mejor. Se calcula cada 30 días, y mantiene una especie de ranking, que te servirá para comprobar la evolución de tu reputación.
BarracudaCentral: Barracuda Networks te ayuda a comprobar, tanto la reputación de la IP como de tu dominio, a traves de su propio sistema de reputación; una base de datos en tiempo real de IPs calificadas en «Good» o «Poor».
TrustedSource: TrustedSource se parece mucho a senderbase.org, pero este es de la empresa McAfee. Te da información tanto del dominio del email y reputación web, como de los dNS, y servidor de mail. Bastante útil. Además, cuenta con un histórico.
Hazme caso, cambiate a Getresponse
Ya me he desahogado (¡Gracias!). Son las 12:23 de la noche, estoy cansado, y llevo todo el día peleándome con Mailchimp, Thrive Leads, el hosting,… y aun no se ha resuelto nada. Todos tienen razón, pero ninguna me soluciona la papeleta.
El hosting (Raiola en este caso), es el único, que se ha ofrecido a limpiar la reputación de las IPS afectadas, para intentar subirlas en rankings, y mientras, darme sin coste otras IPs, mientras dura el proceso.
Pero todo esto lleva tiempo (una semana al menos).
Nunca se escuchan movidas raras con Getresponse. Nunca lo veo en los foros de soporte de plugins. Por algo será.
Asi que hazme caso, y pega ya el cambiazo.