Tengo un script en PHP que ha estado funcionando bien durante meses. Recientemente dejó de funcionar.
Este script se conecta a gmail para enviar un correo electrónico a mis clientes.
Recientemente, comencé a recibir este error cuando ejecuto el script:
The SMTP connection failed to start [tls://smtp.gmail.com:465]:
fsockopen returned Error Number 0 and Error String 'php_network_getaddresses:
getaddrinfo failed: Temporary failure in name resolution'
Tenga en cuenta que esto fue con cero cambios de código.
He mirado mi resolv.conf y parece estar bien:
nameserver 208.67.222.222
Puedo hacer ping a gmail.com:
# ping smtp.gmail.com
PING gmail-smtp-msa.l.google.com (74.125.93.111) 56(84) bytes of data.
64 bytes from qw-in-f111.google.com (74.125.93.111): icmp_seq=1 ttl=247 time=26.7 ms
Puedo conectarme a través de Lynx a Google y otros sitios sin ningún problema.
He iniciado sesión en mi cuenta de Gmail sin problemas (tampoco hay captcha).
Estoy al final del ingenio. ¿Alguien tiene alguna idea?
G-Man