获取像imap_open()这样的错误:无法在服务器中打开流 [英] Getting Error like imap_open(): Couldn't open stream in server
问题描述
$ b
警告:imap_open():无法打开{imap.googlemail。 com:993 / imap / ssl / novalidate-cert}第10行的C:\xampp\htdocs\criticaloglive\email_real.php中的INBOX
无法连接到Gmail:太多登录失败
以下是我的代码:
$ hostname ='{imap。 gmail.com:993/imap/ssl}INBOX;
$ server ='{imap.googlemail.com:993/imap/ssl/novalidate-cert}INBOX';
$ username ='mymail@gmail.com';
$ password ='mypassword';
//尝试连接
$ inbox = imap_open($ server,$ username,$ password)或死('无法连接到Gmail:'。imap_last_error());
使用$ hostname而不是$ server。也尝试使用不安全的imap与端口143
$ inbox = imap_open($ hostname,$ username,$ password);
这段代码适用于我。
To fetch gmail mails, i am using below code. it is working fine in local, but i am getting error in server like :
Warning: imap_open(): Couldn't open stream {imap.googlemail.com:993/imap/ssl/novalidate-cert}INBOX in C:\xampp\htdocs\criticaloglive\email_real.php on line 10 Cannot connect to Gmail: Too many login failures
Here's my code :
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$server = '{imap.googlemail.com:993/imap/ssl/novalidate-cert}INBOX';
$username = 'mymail@gmail.com';
$password = 'mypassword';
// try to connect
$inbox = imap_open($server,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
Use the $hostname instead of $server. also try with not secure imap with port 143
$inbox = imap_open($hostname,$username,$password) ;
this code works for me.
这篇关于获取像imap_open()这样的错误:无法在服务器中打开流的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!