在本机测试是完全正常的,然后放到朋友的服务器上,环境是2008 R2 英文版,没玩过,所以不了解,发送邮件时提示:
SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: A non-recoverable error occurred during a database lookup. (0)
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.
网上搜索了下,说是因为服务器的DNS地址没有配置,于是我又去配置,但是还是同样的提示,关键是不是在于这句:
A non-recoverable error occurred during a database lookup.
这个错误到底是什么意思?是服务器的设置问题吧?
SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: A non-recoverable error occurred during a database lookup. (0)
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.
网上搜索了下,说是因为服务器的DNS地址没有配置,于是我又去配置,但是还是同样的提示,关键是不是在于这句:
A non-recoverable error occurred during a database lookup.
这个错误到底是什么意思?是服务器的设置问题吧?
我之前也发过这种帖子,给个参考,看是否对你有用
http://topic.csdn.net/u/20111017/17/ed419601-b2d2-4063-b744-d5aeb373fd96.html
出现这个问题!你要将 $mail->IsSendmail(); 这句屏蔽掉
$Mail->IsSMTP();
telnet ip 25
然后发一步一步和服务器交互,看看返回什么信息
要打个勾可以的你给我3389
[email protected]
方便的话 发我邮箱 [email protected]
谢谢
我碰到这样的问题
google 百度了一天终于看到一个女生的bolog里面有解决这个问题的笔记
忘记什么关键字了,不过如果我打开来stmp配置,应该不是问题
如果你有3389 nvc之类的 我链接一下给你看看?