- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试使用 Eden mail PHP 从我的本地主机(XAMPP Apache 服务器)获取 Gmail 收件箱电子邮件。但它会抛出一个 fatal error :
Fatal error: Uncaught Eden\Mail\Exception: Problem connecting to ssl://imap.gmail.com:993. Check server, port or ssl settings for your email server. in C:\xampp\htdocs\edenMail\vendor\eden\mail\src\Imap.php:357
Stack trace:
0 C:\xampp\htdocs\edenMail\vendor\eden\mail\src\Imap.php(170): Eden\Core\Exception::i()
1 C:\xampp\htdocs\edenMail\vendor\eden\mail\src\Imap.php(357): Eden\Mail\Imap->connect()
2 C:\xampp\htdocs\edenMail\index.php(36): Eden\Mail\Imap->getMailboxes()
3 {main}
thrown in C:\xampp\htdocs\edenMail\vendor\eden\mail\src\Imap.php on line 357
我在 Eden 邮件的 index.php 文件中使用了以下代码以及我自己的凭据。
$imap = eden('mail')->imap(
'imap.gmail.com',
'myEmailId',
'myPassword',
993,
true);
除此之外,我还在我的 Gmail 设置中启用了 IMAP/POP3 并开启了不太安全的应用程序。
仅当我尝试从我的本地主机(Windows-Xampp-Apache 服务器)连接时,我才遇到此错误。但是如果我的web服务器中的测试代码在linux环境下运行是没有错误的。
谁能帮我连接 google 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)
Important: make 100% sure that "POP3 download" in your Gmail settings is set to "Enable POP for mail that arrives from now on". If not, Gmail will send all existing (even read) messages to HESK when it first connects.
» IMAP 获取
要使用 IMAP 从 Gmail 服务器获取邮件,请输入以下详细信息:
POP3 Host: imap.gmail.com
POP3 Port: 993
Encryption: SSL
POP3 Username: (your Gmail username)
POP3 Password: (your Gmail password)
» 错误信息
Connection timed out
所需的端口可能在您服务器的防火墙上被阻止了。要求您的主机配置防火墙以允许端口 587
、995
和/或 993
上的 TCP 连接。
一些托管公司根据他们的政策不会这样做。在这种情况下,为了将 Gmail 与 HESK 集成,您需要寻找另一个主机或尝试 HESK 云。
Permission denied
尝试在此处使用您的 Google 帐户登录以将其解锁以访问应用程序。
点击“继续”按钮以允许访问您的 Google 帐户。
Password error: [AUTH] Username and password not accepted. Too many login failures
您的用户名和/或密码不正确,请仔细检查并记住密码区分大小写!
Password error: [AUTH] Web login required
Error: 0 could not connect to the host "pop.gmail.com"
这可能意味着:
所需端口在您服务器的防火墙上被阻止。要求您的主机取消阻止端口 587、995 和/或 993 上的 TCP 连接- 或者 -
您的服务器上的 SSL 证书验证失败。尝试这个:下载这个文件将其保存到服务器的某处,例如 C:\wamp\ssl\cacert.pem
打开你的 php.ini
文件找到线
;openssl.cafile=
并将其更改为 cacert.pem
文件的位置,同时删除起始 ;
openssl.cafile=C:\wamp\ssl\cacert.pem
保存并重启服务器再次测试
关于php - Eden mail php imap 连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48116624/
我想在 DNN 模块中完成注册过程后发送电子邮件。当我搜索时,我发现 dnn 中有一个内置的邮件类。但它包含两个方法 - SendEmail 和 SendMail。这两者有什么区别?在这种情况下我必须
我有一个非常特殊的要求 我正在使用 Java Mail API 访问用户的收件箱。可以说是投诉服务信箱。用户通过向该地址发送电子邮件来注册投诉。我从收件箱中提取每封电子邮件并创建一个新的投诉。我的问题
我正在使用64位MS SQL Server 2008 R2 SP2 Express版。 我没有访问数据库邮件设置向导的权限,但是Binn目录包含DatabaseMail.exe(v10.50.1660
我正在为使用 Mail::queue 函数发送电子邮件的代码编写单元测试,如文档中的代码:https://laravel.com/docs/5.4/mocking#mail-fake 我的测试: /*
我试图使用 java 邮件 API 阅读我的 gmail 帐户中的邮件。这是代码: import java.util.*; import java.io.*; import java.awt.*; i
我已经看到关于此主题的数千个类似问题。可以肯定的是,我知道 SO 中的“标记为重复问题”。 但是,从 PHP mail() 函数获取雅虎收件箱电子邮件,简单来说,如何或必须做什么仍然不清楚。 在 Ya
我正在尝试从 php 向 gmail 帐户发送电子邮件。我的笔记本电脑上有以下设置: Windows 8 Internet connection XAMPP 1.7.4, PHP Version 5.
使用过时的 System.Web.Mail 发送电子邮件工作正常,这是代码片段: Public Shared Sub send(ByVal recipent As String, ByVal fro
有没有办法从 Java Mail API 中获取邮件是否被标记为重要?我正在使用 Gmail 帐户进行连接。提前致谢。 最佳答案 不同的邮件程序使用不同的方式来表明邮件“重要”。有些使用 X-Prio
我正在编写一个 PHP 邮件函数,一些示例有 @mail(...),而其他示例只有 mail(...)。 有什么区别,最好使用哪个? 干杯 最佳答案 @ 抑制所有警告/错误,mail() 函数可能会抛
我一直在开发一个连接到 Yahoo 邮件的 Java 应用程序,使用户能够通过他们的 Yahoo 电子邮件进行搜索。 最近,Yahoo 突然(仅提前 5 周通知)停止了我们正在使用并且运行良好的 Ya
我想发送邮件为用户重置密码,如果他忘记了密码,我会收到此错误: org.springframework.mail.MailSendException: Mail server connection f
所以,我的问题如下:我有一个用 Java 编写的邮件客户端,在使用 POP3 检查邮件后,无法通过 SMTP 发送邮件。 我捕获的异常表明传输协议(protocol) = null。 代码工作正常,因
我正在尝试使用 ruby mail gem 检索电子邮件,在示例中它说 Mail.last将检索最后一封未读电子邮件 https://github.com/mikel/mail#getting-e
在我的系统中,我应该在查看列表后发送通知邮件我正在使用 DNN 有我使用的代码 private void SendEmailNotification() { DotNetNuk
我创建了一个.sh脚本,并将结果记录在一个文件中,执行后我会尝试将文件内容作为mail正文发送。 这是我运行的命令: sh update.sh >> update.$(date +"%Y-%m-%d:
我使用 AE.NET.Mail 来阅读我的电子邮件正文。 但是那些尸体都是空的! 我的代码如下: // Connect to the IMAP server. The 'true' param
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我在尝试发送带有文件附件的电子邮件时遇到错误: javax.mail.internet.ParseException: Expected '/', got files at javax.mai
我在IntelliJ IDEA中导入了一个maven项目后,pom.xml文件有两个错误: "Failed to read artifact descriptor for javax.mail:mai
我是一名优秀的程序员,十分优秀!