Tôi đã có một đoạn script trong PHP đã chạy tốt trong nhiều tháng. Nó gần đây đã ngừng hoạt động.
Kịch bản này kết nối với gmail để gửi email cho khách hàng của tôi.
Gần đây, tôi bắt đầu gặp lỗi này khi chạy tập lệnh:
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'
Hãy ghi nhớ, điều này là với thay đổi mã bằng không.
Tôi đã xem độ phân giải của tôi và nó có vẻ ổn:
nameserver 208.67.222.222
Tôi có thể ping gmail:
# 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
Tôi có thể kết nối qua lynx với google và các trang web khác mà không gặp vấn đề gì.
Tôi đã đăng nhập vào tài khoản gmail của mình mà không gặp vấn đề gì (cũng không có hình ảnh xác thực nào).
Tôi đang ở cuối wits. Còn ai có ý tưởng nào không?
G-Man