ฉันมีสคริปต์ใน 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
ฉันสามารถ 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
ฉันสามารถเชื่อมต่อผ่าน lynx ไปยัง google และไซต์อื่น ๆ ได้โดยไม่มีปัญหา
ฉันลงชื่อเข้าใช้บัญชี gmail ของฉันโดยไม่มีปัญหา (ไม่มี captcha ที่นั่น)
ฉันอยู่ที่ปลายปัญญา ใครมีความคิดเห็นบ้าง
G-Man