我想使用PHPMailer通过SMTP和Gmail发送电子邮件。我正在尝试使用的确切脚本在其他服务器上运行良好,但无法在这个特定的托管公司的服务器上正常工作。
我已检查了phpinfo()
,并告诉我allow_url_fopen
是on
,而且没有像fopen
这样的disabled_functions
列出。
该脚本失败,并告诉我:
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
否则SMTP Error: Could not authenticate.
我认为这是因为它无法连接,因为在其他服务器上运行,并且验证凭据是正确的。
所以我更一般地问,是否有一种方法可以使用PHP或jailshell ssh
来检查并查看端口是否实际上是开放的还是关闭的?
fsockopen
返回的句柄发送适当的SMTP命令,并使用fwrite
和fread
检查响应。 - netcoder$fp = false
的消息。可能出了什么问题? - Yahya Uddin