मुझे PHP में एक स्क्रिप्ट मिली है जो महीनों से ठीक चल रही है। इसने हाल ही में काम करना बंद कर दिया।
यह स्क्रिप्ट मेरे ग्राहकों को एक ईमेल भेजने के लिए जीमेल से जुड़ती है।
हाल ही में, मुझे स्क्रिप्ट चलाते समय यह त्रुटि होने लगी:
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 और अन्य साइट्स से जुड़ सकता हूँ।
मैंने अपने जीमेल खाते में कोई समस्या नहीं (कोई कैप्चा भी नहीं) के साथ लॉग इन किया है।
मैं विट्स एंड पर हूं। क्या किसी के भी पास कोई सुझाव है?
जी-मैन