问题标签 [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 - 如何使用 PHP imap 将电子邮件从一个文件夹移动到另一个文件夹
我正在尝试阅读电子邮件中的消息...根据主题的内容,我想将其移动到“进程”或“未经授权”文件夹
将消息保存在一个数组中,然后将消息从收件箱移动到 Proceeded 文件夹
这是我所做的
我毫无问题地阅读了该消息,但在尝试移动该消息时出现错误。
我认为问题在于我如何将 $id 传递给imap_mail_move
函数。
我还尝试将消息序列号转换为像这样的 UID 号$f['id'] = imap_uid($this->conn , $id )
,但这不起作用..
我也试过这个
我什至尝试复制然后删除该消息,但没有成功。
我无法让消息移动。
如何正确移动消息?
php - imap_open hotmail 身份验证在埃及有效,但在英国无效
这段代码在我的国家埃及运行良好,每次我将它上传到位于英国的服务器时它都不起作用,这似乎是一个国家认证问题。即使在 Hotmail 设置中,有没有办法克服这个限制
在埃及返回: CONNECTED 在英国返回 FAILED TO CONNECT as echo imap_last_error(); 返回以下消息:无法对 IMAP 服务器进行身份验证:[AUTHORIZATIONFAILED] 帐户被阻止。通过网络浏览登录您的帐户
php - php imap_open 给出连接问题
我遇到了一些问题imap_open
。这是我得到的错误:
消息:imap_open():无法打开流 {imap-mail.outlook.com:993/imap/ssl/novalidate-cert}INBOX
无论它的 imap 在端口 993 上使用 ssl 还是在端口 995 上使用 pop ssl,我都会遇到相同的错误。
信息:
未知:无法打开邮箱 {imap-mail.outlook.com:993/imap/ssl/novalidate-cert}INBOX:无效的远程规范 (errflg=2)
我有以下设置:
运行 PHP 5.6.10 的 Mac OSX Yosemite Mamp Pro
这是我为解决问题所做的工作:
我有苹果邮件设置,可以在端口 993 上使用 imap ssl 检查我的 gmail 帐户。我假设如果苹果邮件可以检索邮件,则该端口是打开的。
我去了安全和隐私并进行了端口扫描...... 993 和 995 没有打开......奇怪。
我没有启用 Mac 防火墙。
在端口 110 pop 上使用非 ssl 时,这似乎工作正常。
谁能帮忙看看可能是什么原因。
php - “imap 无法打开” - 我的已发送文件夹的路径是什么?
我使用 PhpMailer 发送邮件,但我想将邮件保存在我的 webmail 和 Outlook 的“已发送”文件夹中。我有一个脚本,但它无法打开 (imap_open) 文件。
什么是正确的路径?
这是脚本:
我在服务器上的文件结构:
我的网站:
我的网络客户端配置:
错误信息:
警告:imap_open() [function.imap-open]:无法打开流
警告:imap_append() 期望参数 1 是资源,布尔值在
警告:imap_close() 期望参数 1 是资源,布尔值在
php - imap_open 解析并插入数据库
我正在尝试获取我的电子邮件,解析它们,然后将它们插入我的数据库。我在解析方面已经走了很长一段路,但插入部分进展不顺利。
$message 有时会显示整个消息,但有时也会显示回复,有时只会显示乱码。实际日期是MYSQL中的日期格式,输入为00-00-0000。电子邮件输入为 0。$date2、$subj 和 $coming 输入正确。
php - 无法使用 imap_open 连接到 peoplepc.com 邮件服务器
我只是无法通过 imap 连接到 peoplepc.com 网络邮件,这是代码:
请你能告诉我我做错了什么吗
php - 从 PHP 中的 G-mail 中获取具有特定标签的电子邮件
我的邮箱中有很多带有特定标签的电子邮件,例如“NR-Support”,其中包含来自www.naveedramzan.com联系表的电子邮件。
我已经开发了票务系统,现在它直接从联系表格中保存票务系统。
但是,我想将所有标记为 NR-Support 的旧电子邮件转换为该票务系统。
我已经尝试过,imap_open
但没有得到任何线索来获取特定标签的电子邮件。
php - imap_open 在 gmail 上不起作用
我正在尝试从托管在共享托管服务器上的脚本连接到 Gmail。
这是我使用的代码:
运行 imap_errors 时,我得到以下信息:
同时,我在尝试访问的邮箱上收到一封电子邮件,说连接尝试已被阻止,因为用于连接的应用程序(即我的脚本)未遵循最新的安全规范。
他们告诉它可以通过允许“不太安全”的应用程序访问 gmail 设置中的帐户来解决。但这会导致邮箱更易受攻击,这是我不想要的。
我应该使用更新的 php 库来以这种方式登录 gmail 吗?
php - 使用 imap_open() PHP 打开共享交换电子邮件帐户
在交换环境中,我有 PHP 应用程序设置来打开和 IMAP 流和解析电子邮件。我通过以下方式连接到我的个人电子邮件帐户没有问题:
现在我已经获得了一个组电子邮件帐户的访问权限,我想知道是否可以使用 PHP 的 IMAP 函数指定其他帐户。我知道当我使用新配置文件设置 Outlook 时,我添加了组电子邮件,然后我的凭据没有问题。
我还在如何使用 IMAP(通过 telnet)访问共享 Exchange 邮箱?
电话:? LOGIN domain/username/mailboxname password
使用这个逻辑我试过:
这给出了一个错误我也尝试添加域但没有运气。
php - 关于 PHP IMAP 和连接数限制
我为我们公司制作了一个在线 CRM,它使用 php imap 库检查 imap 帐户。
我使用 imap_open 打开连接
它工作得很好,但有时我在 imap_open 所在的行出现错误。
我得到 [CLOSED] IMAP 连接中断(服务器响应)
我认为这是因为我有一些错误没有正确关闭 imap 连接,但是在修复了所有问题后,我意识到这是因为我使用的来自 hostgator 的共享主机限制每个 IP 每小时最多 30 个 imap 连接。
php 代码与 imap 服务器在同一台服务器上,是同一个域。
我该如何解决这个问题?奇怪的是主机有一个网络邮件(SmarterMail Enterprise 14.4)并且网络邮件没有连接错误,我可以一直在那里打开和关闭电子邮件并且没有任何错误。
同样奇怪的是,虽然他们阻止了我,但我可以使用 swiftmailer 发送电子邮件,也许是因为发送电子邮件与打开 imap 连接无关?