我尝试从我的localhost(XAMPP Apache服务器)使用Eden mail PHP获取Gmail收件箱电子邮件。但它抛出了一个致命错误:
致命错误:未捕获的Eden\Mail\Exception:连接ssl://imap.gmail.com时出现问题:993。检查您的电子邮件服务器的服务器、端口或ssl设置。在C:\ xampp \ htdocs \ Eden mail \ vendor \ Eden \ mail \ src \ IMAP . PHP中:357
堆栈跟踪:
0 C:\xampp\htdocs\edenMail\vendor\eden\mail\src\Imap.php(170): Eden\Core\Exception::i()
1 C:\xampp\htdocs\edemail\vendor\eden\mail\src\Imap。php(357):Eden\Mail\Imap-
2 C:\ xampp \ htdocs \ Eden Mail \ index . PHP(36):Eden \ Mail \ Imap-
3 {main}
在 C:\xampp\htdocs\edenMail\vendor\eden\mail\src\Imap.php 第 357 行抛出
我已经用我自己的凭证在伊登邮件的index.php文件中使用了下面的代码。
$imap = eden('mail')->imap(
'imap.gmail.com',
'myEmailId',
'myPassword',
993,
true);
除此之外,我还启用了IMAP/POP3,并在Gmail设置中打开了不太安全的应用程序。
仅当我尝试从本地主机(Windows-Xampp-Apache服务器)进行连接时,我才遇到此错误。但是,如果我的Web服务器中的测试代码在Linux环境中工作,则不会出错。
有人能帮我连接谷歌imap.gmail.com检索收件箱电子邮件吗?
我已经按照下面链接中的说明解决了问题。我分享它,好像可以帮助任何有相同问题的人。
https://www.hesk.com/knowledgebase/?article=72
”电子邮件发送
要使用Gmail服务器发送电子邮件,请输入以下详细信息:
SMTP Host: smtp.gmail.com
SMTP Port: 587
SSL Protocol: OFF
TLS Protocol: ON
SMTP Username: (your Gmail username)
SMTP Password: (your Gmail password)
还要确保HESK设置中的“发件人电子邮件地址”设置为您的Gmail电子邮件地址!
还是没有运气?检查您的主机是否在防火墙中阻止了端口587。
» POP3 抓取
要从Gmail服务器获取邮件,请输入以下详细信息:
POP3 Host: pop.gmail.com
POP3 Port: 995
TLS Protocol: ON
POP3 Username: (your Gmail username)
POP3 Password: (your Gmail password)
重要事项:确保您的Gmail设置中的“POP3下载”设置为“对从现在开始收到的邮件启用POP”。否则,Gmail将在首次连接时向HESK发送所有现有(甚至已读)邮件。
“IMAP抓人
要使用IMAP从Gmail服务器获取邮件,请输入以下详细信息:
POP3 Host: imap.gmail.com
POP3 Port: 993
Encryption: SSL
POP3 Username: (your Gmail username)
POP3 Password: (your Gmail password)
» 错误消息
连接超时
所需端口可能在服务器的防火墙上被阻止。要求您的主机配置防火墙以允许在端口587
、995
和/或993
上进行TCP连接。
一些托管公司由于他们的政策不会这样做。在这种情况下,为了将Gmail与HESK整合,你需要找到另一台主机或尝试HESK云。
拒绝批准
尝试使用您的google帐户登录,解锁应用程序访问。
点击“继续”按钮,允许访问您的Google帐户。
密码错误:[AUTH]用户名和密码不被接受。登录失败太多
您的用户名和/或密码不正确,请仔细检查并记住密码区分大小写!
密码错误: [AUTH] 需要 Web 登录
看这篇文章
错误:0无法连接到主机“pop.gmail.com”
这可能意味着:
所需的端口在服务器的防火墙上被阻止。要求您的主机取消阻止端口587、995和/或993上的TCP连接-或-
服务器上的SSL证书验证失败。尝试以下html" target="_blank">方法:下载此文件并将其保存到服务器的某个位置,例如C:\wamp\ssl\cacert。pem
打开您的<code>php。ini文件查找行
;openssl.cafile=
并将其更改为 cacert.pem
文件的位置,同时删除起始 ;
openssl.cafile=C:\wamp\ssl\cacert.pem
保存并重新启动服务器测试
错误:无法启动连接:错误:WebSocket无法连接。在服务器上找不到连接,endpoint可能不是信号器endpoint,服务器上不存在连接ID,或者存在阻止WebSocket的代理。如果有多台服务器,请检查是否启用了粘性会话。 WebSocketTransport.js:49WebSocket连接到“ws://xxxxxx/生产/网络服务/集线器/spreadhub”失败: Angular.t
问题内容: 我正在开发一个应用程序,我想做的是从android中的服务器数据库接收数据。因此,我开始运行一些教程。我发现一个正在做我想做的事。但我得到: 本教程的整个代码在这里链接 发生错误: 我检查了一下: 防火墙已禁用 ping正在工作 连接字符串与从服务器管理界面运行servlet时完全相同 --servlet正在运行 我的配置: 服务器:Glass Fish 4.0 Android应用程序
当我运行spring boot应用程序时,我得到以下错误: 应用程序启动失败 描述:
我已经做了所有的尝试,但都不起作用,这是我的问题,我试图将一些文件从一台机器发送到另一台机器,想法是在目标机器上创建一个servlet,在服务器上运行它,并等待任何客户机连接,客户机和servlet代码在lan网络类型中完美地工作,但当涉及到wan网络类型时,我得到了这个例外 线程“main”org.apache.http.conn.HTTPhostConnectException:连接到192.
Selenium Webdriver(2.53)使用testNG和java(jdk 8)。Mozilla Firefox(46)在页面打开时立即崩溃,并显示错误消息: org.apache.http.conn.连接到127.0.0.1:7055[/127.0.0.1]失败:连接拒绝:连接
我试图在多台服务器上运行ansible角色,但出现错误: 致命:[192.168.0.10]:无法到达= 我的/etc/ansible/hosts文件如下所示: 我不知道发生了什么-一切看起来都很好-我可以通过SSH登录,但ansible ping返回相同的错误。 详细执行的日志: 你能帮我个忙吗?如果我必须在本地模式(-c local)下使用ansible,那么它是无用的。 我试图删除ansib
我有以下php代码: 警告:mysqli_connect():(28000/1045):第2行/home/u536268762/public_html/index.html中的用户“u536268762_alex”srv19.main hosting.com(使用密码:YES)被拒绝访问MySQL:u536268762_alex@“srv19.main hosting.com”(使用密码:YES)