Mam skrypt w PHP, który działa dobrze od miesięcy. Niedawno przestał działać.
Ten skrypt łączy się z Gmailem, aby wysłać e-mail do moich klientów.
Niedawno zacząłem otrzymywać ten błąd po uruchomieniu skryptu:
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'
Pamiętaj, że było to z zerowymi zmianami kodu.
Spojrzałem na mój resolv.conf i wydaje się być w porządku:
nameserver 208.67.222.222
Mogę ping ping 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
Mogę bez problemu połączyć się przez Lynx z Google i innymi witrynami.
Zalogowałem się na swoje konto Gmail bez żadnych problemów (nie ma też captcha).
Jestem na granicy rozumu. Czy ktoś ma jakieś pomysły?
G-Man