Php 如果您的防火墙设置阻止993端口,您如何取消阻止它?
我正在尝试用php从Gmail中检索我的电子邮件。 要编写主机名,这是我的代码:Php 如果您的防火墙设置阻止993端口,您如何取消阻止它?,php,email,ssl,Php,Email,Ssl,我正在尝试用php从Gmail中检索我的电子邮件。 要编写主机名,这是我的代码: $hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; 我得到这个错误: Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX in /home1/mtc/public_html/mtcerp/emailparser/email.php on line 10 Canno
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
我得到这个错误:
Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX in /home1/mtc/public_html/mtcerp/emailparser/email.php on line 10
Cannot connect to Gmail: Can not authenticate to IMAP server: [CLOSED] IMAP connection broken (authenticate)
我想通过解锁993端口来解决这个问题,因为我的防火墙设置可能会阻止它
我如何解除此阻止 您可以找到Stackoverflow上已经询问过的答案。
确保您尝试连接的邮箱是IMAP
另外,在我看来,这不像是防火墙问题。我能够解决这个问题。这不是防火墙问题或邮箱问题。您只需在主机名中写入
imap.googlemail.com
而不是imap.gmail.com
:
$hostname = '{imap.googlemail.com:993/imap/ssl}INBOX';
您是否尝试进入防火墙配置?它看起来更像是身份验证问题,而不是无法连接问题。您不需要同时传递用户名和密码吗?是的,需要用户名和密码。这个问题与主题无关,因为它与编程无关,而是系统配置问题。尝试询问超级用户。防火墙似乎是一个解决问题的方法。问题似乎是关于配置和身份验证。。。投票结束。