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できます:
# 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アカウントにログインしました(キャプチャもありません)。
ようやく終わりました。誰かアイデアはありますか?
ジーマン