Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

Formularios que no envían correos

Estas en el tema de Formularios que no envían correos en el foro de Drupal en Foros del Web. Hola, desde hace unos días la web de un cliente ha dejado de enviar correos, en principio su usuario no tiene permisos para tocar cosas ...
  #1 (permalink)  
Antiguo 19/01/2015, 13:29
 
Fecha de Ingreso: enero-2015
Mensajes: 6
Antigüedad: 9 años, 2 meses
Puntos: 0
Formularios que no envían correos

Hola,

desde hace unos días la web de un cliente ha dejado de enviar correos, en principio su usuario no tiene permisos para tocar cosas críticas pero el caso que dejaron de enviarse los correos del formulario de contacto.
Lanza un mensaje de que el correo no se pudo enviar.

Hago un php para descartar que sea el php y si envía, también leí por ahí la solución de instalar el módulo smtp, lo configuro tanto como para que el servidor de envío sea localhost como para que sea gmail quién envía pero siempre recibo el mensaje que que el correo no se pudo enviar.

Llevo varias semanas desesperado intentado solucionar el error, hoy llegué a instalar la plantilla desde cero y rehacer el site, al probar el formulario también da el error.

Cualquier ayuda es bienvenida, gracias de antemano.

Un saludo,
Joe
  #2 (permalink)  
Antiguo 19/01/2015, 16:07
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: Formularios que no envían correos

El problema parece claramente del servidor. Has visto los logs de Drupal (dblog) y comprobar de que no hay fallos al enviar correos? De normal siempre se guarda en el registro ese tipo de errores.

Es mejor que ellos te ayuden en esto porque has dado todas las alternativas posibles y no has podido solucionar el problema.

Espero que tengas mucha suerte!

Saludos.
  #3 (permalink)  
Antiguo 20/01/2015, 03:53
 
Fecha de Ingreso: enero-2015
Mensajes: 6
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Formularios que no envían correos

Hola,

gracias por responder tan pronto, en el dblog si SMTP lo configuro con el servidor localhost, al enviar el correo de prueba me pone lo siguiente:

TIPO correo
FECHA Martes, Enero 20, 2015 - 10:42
USUARIO admin
UBICACIÓN http://##########/admin/config/system/smtp
REFERENTE http://##########/es/admin/config/system/smtp
MENSAJE Error enviando correo electrónico (de info@#####.es para jose.cabezas@#####.com).
GRAVEDAD error

si configuro SMTP para enviar por GMail y marco la casilla de debugging al enviar el correo me da estos errores:

SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0)
SMTP Error: Could not connect to SMTP host.
MTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0)
SMTP Error: Could not connect to SMTP host. SMTP -> get_lines(): $data was ""
SMTP -> get_lines(): $str is "220-hl244.redcoruna.com ESMTP Tue, 20 Jan 2015 10:53:44 +0100 "
SMTP -> get_lines(): $data is "220-hl244.redcoruna.com ESMTP Tue, 20 Jan 2015 10:53:44 +0100 "
SMTP -> get_lines(): $data was "220-hl244.redcoruna.com ESMTP Tue, 20 Jan 2015 10:53:44 +0100 "
SMTP -> get_lines(): $str is "220- We do not authorize the use of this system to transport unsolicited, "
SMTP -> get_lines(): $data is "220-hl244.redcoruna.com ESMTP Tue, 20 Jan 2015 10:53:44 +0100 220- We do not authorize the use of this system to transport unsolicited, "
SMTP -> get_lines(): $data was "220-hl244.redcoruna.com ESMTP Tue, 20 Jan 2015 10:53:44 +0100 220- We do not authorize the use of this system to transport unsolicited, "
SMTP -> get_lines(): $str is "220 and/or bulk e-mail. "
SMTP -> get_lines(): $data is "220-hl244.redcoruna.com ESMTP Tue, 20 Jan 2015 10:53:44 +0100 220- We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. "
SMTP -> FROM SERVER:220-hl244.redcoruna.com ESMTP Tue, 20 Jan 2015 10:53:44 +0100 220- We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
SMTP -> get_lines(): $data was ""
SMTP -> get_lines(): $str is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] "
SMTP -> get_lines(): $data is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] "
SMTP -> get_lines(): $data was "250-hl244.redcoruna.com Hello localhost [127.0.0.1] "
SMTP -> get_lines(): $str is "250-SIZE 52428800 "
SMTP -> get_lines(): $data is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 "
SMTP -> get_lines(): $data was "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 "
SMTP -> get_lines(): $str is "250-8BITMIME "
SMTP -> get_lines(): $data is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME "
SMTP -> get_lines(): $data was "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME "
SMTP -> get_lines(): $str is "250-PIPELINING "
SMTP -> get_lines(): $data is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING "
SMTP -> get_lines(): $data was "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING "
SMTP -> get_lines(): $str is "250-AUTH PLAIN LOGIN "
SMTP -> get_lines(): $data is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN "
SMTP -> get_lines(): $data was "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN "
SMTP -> get_lines(): $str is "250-STARTTLS "
SMTP -> get_lines(): $data is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS "
SMTP -> get_lines(): $data was "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS "
SMTP -> get_lines(): $str is "250 HELP "
SMTP -> get_lines(): $data is "250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP "
SMTP -> FROM SERVER: 250-hl244.redcoruna.com Hello localhost [127.0.0.1] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP
SMTP -> get_lines(): $data was ""
SMTP -> get_lines(): $str is "250 OK "
SMTP -> get_lines(): $data is "250 OK "
SMTP -> FROM SERVER:250 OK
SMTP -> get_lines(): $data was ""
SMTP -> get_lines(): $str is "250 Accepted "
SMTP -> get_lines(): $data is "250 Accepted "
SMTP -> FROM SERVER:250 Accepted
SMTP -> get_lines(): $data was ""
SMTP -> get_lines(): $str is "354 Enter message, ending with "." on a line by itself "
SMTP -> get_lines(): $data is "354 Enter message, ending with "." on a line by itself "
SMTP -> FROM SERVER:354 Enter message, ending with "." on a line by itself
SMTP -> get_lines(): $data was ""
SMTP -> get_lines(): $str is "250 OK id=1YDVVI-000303-Ai "
SMTP -> get_lines(): $data is "250 OK id=1YDVVI-000303-Ai "
SMTP -> FROM SERVER:250 OK id=1YDVVI-000303-Ai
SMTP -> get_lines(): $data was ""
SMTP -> get_lines(): $str is "221 hl244.redcoruna.com closing connection "
SMTP -> get_lines(): $data is "221 hl244.redcoruna.com closing connection "
SMTP -> FROM SERVER:221 hl244.redcoruna.com closing connection

Sigue teniendo pinta de ser el servidor??? Como digo antes, si hago un php para que envíe un correo y lo ejecuto si que lo recibo.

Saludos!!!
  #4 (permalink)  
Antiguo 20/01/2015, 04:30
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: Formularios que no envían correos

Deberías consultar a Redcoruna si ellos tienen acceso para conectarse al servidor SMTP que vos estás intentando conectarte.

El mensaje "SMTP Error: Could not connect to SMTP host." dice claramente eso. No parece un error de programación ni de Drupal. Esto asumiendo que vos has puesto los datos correctos.

Saludos.
  #5 (permalink)  
Antiguo 20/01/2015, 05:44
 
Fecha de Ingreso: enero-2015
Mensajes: 6
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Formularios que no envían correos

Gracias Mario, voy a abrir un ticket en redcoruna a ver si me pueden dar solución, ya posteo si hay novedades.

Saludos y gracias otra vez!
  #6 (permalink)  
Antiguo 20/01/2015, 09:13
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 8 meses
Puntos: 401
Respuesta: Formularios que no envían correos

Por si te sirve de algo... decirte que últimamente redcoruña esta sufriendo caídas en los servidores de dns.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #7 (permalink)  
Antiguo 21/01/2015, 13:59
 
Fecha de Ingreso: enero-2015
Mensajes: 6
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Formularios que no envían correos

@lauser soy consciente, tengo varias webs alojadas de clientes allí, se disculparon diciendo que fue un ataque de Ddos, de momento consiguieron reproducir el error y estoy a la espera de qu me digan algo.

Saludos!

Etiquetas: correos, formularios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:56.