У меня есть скрипт на PHP, который отлично работает уже несколько месяцев. Недавно перестал работать.
Этот скрипт подключается к Gmail, чтобы отправить электронное письмо моим клиентам.
Недавно я начал получать эту ошибку при запуске сценария:
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'
Имейте в виду, это было с нулевыми изменениями кода.
Я посмотрел на свой resolv.conf, и он выглядит нормально:
nameserver 208.67.222.222
Я могу пинговать 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
Я могу подключиться через Lynx к Google и другим сайтам без проблем.
Я вошел в свою учетную запись Gmail без проблем (без каптчи там тоже).
Я в конце концов. У кого-нибудь есть идеи?
G-Man