问题标签 [imap-open]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 imap_open 在 PHP5 中连接到 Exchange 2007 服务器时出现问题
当我尝试在 PHP5 中通过 IMAP 连接到 Exchange 2007 服务器时,我收到以下错误消息。
我想知道是否有人找到解决此问题的方法?
php - 无法在 PHP 中使 imap_open 错误通知静音
我正在使用 PHP 5.3.5,我正在使用
@ 符号应该使错误报告静音,但它不会,我确信错误发生在这一行。我希望我的应用程序能够识别问题本身并做出反应,并且不会收到 NOTICE 错误,并且由于我的公司开发政策,我无法关闭整个 PHP 的错误报告。
没有@我得到:
imap_open() [function.imap-open]: 无法打开流 {pop3.seznam.cz:110/pop3}INBOX 有了它我得到:Notice Unknown: Authentication failed (Authentication failed) (errflg=1)
如果登录信息正常,它将打开连接并且不会发生错误。
当 imap_open 无法连接并且它弄乱了我的 JSON 结果时,我总是收到 NOTICE 错误。请问怎么消音?
php - 使用 PHP,如何搜索 Gmail 的存档电子邮件
(第一次用 PHP 编程。有一些帮助。需要更多。)
目标:
从我的 gmail 帐户的给定电子邮件地址中提取 lastContactDate。希望回答这个问题,“我最后一次联系 [Person] 是什么时候”
到目前为止我所做的:
- 使用 imap 连接到 gmail(仅限收件箱)
- 抓到日期和时间
- 打印人名和时间戳。
我不能做的:
- 搜索已归档的 lastContactDate 电子邮件(我是收件箱=0 的人)
笔记:
- 代码很粗糙,但很实用。php 确实应该分开到不同的页面上,但这是第一次尝试。提前感谢您的帮助!
- 喜欢编程,顺便说一句。在过去的两天里,我不止一次跳了一点@edw519 舞。
研究:
- 我认为弄乱 imap_open 和 imap_search 的参数可能是我最好的选择,但不确定。
- 一直在大量使用这两个页面:
- http://php.net/manual/en/function.imap-open.php
- http://php.net/manual/en/function.imap-search.php
到目前为止使用的代码:
imap - imap_open 递归尝试输入密码但失败
我正在尝试使用 imap_open 打开远程邮箱。当密码不正确时,它会尝试多次并发出警告并失败。
如果 imap_open 未成功作为 php 列表,它将返回 false。
这没有发生。
请帮忙
PHP Notice: Unknown: Retrying CRAM-MD5 authentication after wrong password or account name (errflg=1) in Unknown on line 0 PHP 注意: Unknown: Retrying CRAM-MD5 authentication after wrong password or account name (errflg=1) in Unknown on 第 0 行第 0 行 PHP 注意:未知:Kerberos 错误:在第 0 行的未知中未找到 mail.server.com (errflg=1) 的凭据缓存(尝试运行 kinit) PHP 注意:未知:在密码或帐户名不正确后重试 PLAIN 身份验证( errflg=1) in Unknown on line 0 PHP Notice: Unknown: Retrying PLAIN authentication after wrong password or account name (errflg=1) in Unknown on line 0 PHP Notice: Unknown: Can not authenticate to IMAP server: too many failed logins ( errflg=2) 在第 0 行的未知中
php - imap_open:无法打开流
我正在尝试将 imap_open() 用于我的 FatCow 电子邮件帐户。这是我的代码:
这是我收到的:
警告:imap_open() [function.imap-open]:无法在第 2 行的 /home/alfatcom/public_html/test.php 中打开流 {imap.fatcow.com:143}
也许原因是 FatCow 使用了 STARTTLS?无论如何,我做错了什么?
php - 将 imap_search 与 Godaddy 托管的电子邮件帐户一起使用?
我在imap_search()
使用 Godaddy 托管的电子邮件帐户时遇到问题。
imap_open()
我创建了一个脚本,它使用 PHP 和and函数连接到 3 个邮箱,imap_search()
然后循环浏览所有电子邮件并收回我需要的特定信息。
它适用于其他 2 个帐户,1 个使用 gmail 托管,另一个使用自托管。使用 Godaddy 帐户,我没有托管他们,他们只托管我们的电子邮件,我们的网站托管在其他地方。
我可以正常连接到邮件服务器imap_open()
而不会出现错误,但是当我使用imap_search($inbox,'UNSEEN')
它时不会返回任何电子邮件,我尝试将“UNSEEN”更改为“ALL”,但它仍然没有检索任何电子邮件。
我使用的 imap_open 主机值是{imap.secureserver.net:993/imap/ssl}INBOX
我不知道之前是否有人对此有任何问题,在我等待 GoDaddy 的回复期间,我知道这里的用户通常会更快地回复和提供更多信息,所以我在这里询问社区。
如果我在函数之后运行 echo 命令,imap_open()
我可以在屏幕上看到它,所以我知道它在脚本中已经走得那么远,它只是为imap_search()
请求返回一个空白的电子邮件数组。
php - 为什么 imap 在 PHP 中不起作用?
我正在创建一个脚本以使用 IMAP 连接到邮箱,每次运行它时都会收到此错误...
致命错误:在第 11 行的 C:\xampp\htdocs\CheckContents\index.php 中调用未定义函数 imap_open()
有谁知道为什么?
php - imap_open 使用来自数据库的加密密码
我正在为我工作的公司开发一个管理面板,并且想知道一些事情。我想增加员工的经验。我希望他们能够通过输入登录凭据连接到他们的电子邮件,然后在管理面板中阅读电子邮件。我需要帮助的是:
如果我建立 imap_open 连接,我需要纯文本密码(据我所知)。我无法安全地将密码保存在数据库中,因为我知道如果黑客掌握了数据将是一场灾难。
基本上,我想:
- 使用ENCRYPTED密码创建 imap_open 连接。最好作为 bcrypt。
你们中有人知道怎么做吗?我在谷歌上搜索过,甚至在 stackoverflow 上看到了其他一些问题,但我似乎找不到问题的答案。我永远不会将密码保存为纯文本。并且仅使用 COOKIE 或 SESSION 似乎很麻烦.. 管理员一直登录到他们的电子邮件,而我想要的只是在登录时为适当的管理员帐户加载电子邮件。
php - PHP imap_open - 不适用于 SSL 和 novalidate-cert 参数
我尝试通过 PHP 打开 IMAP 连接
好的,这不能按预期工作,因为我使用的是自签名证书。但至少我得到了一个错误:
所以我尝试
然后:什么都没有 - 白页 - 没有错误或警告,服务器日志中没有错误。
邮件服务器已正确配置 - 通过在此端口上启用 ssl 加密的 Thunderbird 或 Outlook 连接没有问题。
我还尝试将 imap_open 和 ssl 和 novalidate-cert 连接到 127.0.0.1、主机名、IP 地址 - 一旦我添加了 novalidate-cert 参数,这些试验都不起作用。我不知道为什么。
我还检查了 php_info: SSL is enabled for IMAP 并且 openssl 也处于活动状态。
如果我在没有 SSL 的情况下连接一切正常。非常感谢您的帮助
cakephp - Cakephp + 不使用 imap_open 阅读所有未读邮件
我有一个应用程序,其中 24 小时需要检查一次邮箱并获取所有未读电子邮件。
它正在做,但有时它会跳过 1,2 或几封电子邮件。
有人可以在这方面帮助我,为什么它会跳过?