草庐IT

imap_fetch_overview

全部标签

php - base64 编码的字符串在解析 IMAP 时通过 fgets 调用被截断

我正在使用Zend_Mail解析电子邮件,奇怪的是,一些内容在没有明显原因的情况下被截断并且电子邮件部分格式错误。例如Content-Disposition:attachment;filename="file.sdv"DQogICAgICBTT05FO0xBTkRJTkdTREE7U0FMR1NEQVRPIDtOQVNKIDtSRURTS0FQICAgICAgICAgICAgIDsgRklTS0VTTEFHO1BSRVNFUlYgICA7ICBUSUxTVEFORDsgU1TYUlJFTFNFOyAgS1ZBTElURVQ7T01TVFlQRSAgO01JTlNURVBSSVM7ICA

php - 如何在 Mac OS 10.8 的 PHP 中启用 IMAP 模块

我在MacOS10.8上有Apache服务器。我需要在PHP中启用模块IMAP。我按照这个说明http://blog.xeonxai.com/2009/12/03/160/.我已经安装了imap.so并将其链接到php.ini文件中,如下所示extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/imap.so但是当打印出phpinfo()以及imap_open函数时,我无法获取IMAP模块。我的网络服务器出了什么问题?感谢您的帮助! 最佳答案 为了让IMAP模块正常工

PHP imap_search 未检测到 gmail 收件箱中的所有邮件

当我在我的GMail收件箱上运行一个非常简单的imap_search时,搜索返回的邮件少于应有的邮件。这是任何拥有GMail帐户的人都可以运行的脚本。$host='{imap.gmail.com:993/imap/ssl}';$user='foo';$pass='bar';$imapStream=imap_open($host,$user,$pass)ordie(imap_last_error());$messages=imap_search($imapStream,"ALL");echocount($messages);imap_close($imapStream);这将返回39条消

PHP IMAP 交换问题

所以我目前正在编写的PHP脚本有点问题。首先,假设脚本应该连接到IMAP邮箱,搜索一些电子邮件并下载它们的附件。所有这些都已经编码并且正在使用我自己的gmail帐户。当我尝试连接到交换服务器时出现问题。短代码摘录:$mbox=imap_open($host,$login,$password);echo''.imap_last_error().'';$emails=imap_search($mbox,'FROM"patate@patate.com"',SE_UID);我已经尝试了两个主要的$host“版本”(带和不带SSL):1-{server:993/imap/ssl/novalida

php - MYSQLI new query within a while fetch

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我现在只是为了好玩而制作一些网站,但我遇到了困难。我想执行一个组任务,组中的任何成员都可以启动它。团内所有人获得相同数量的金币、​​经验并共享相同的冷却时间。我的数据库中有3个表(我只会显示重要信息)Members:username,level,experience,playergoldLevels:level,required_experienceGro

php - 用 PHP 实现的 IMAP 或 POP3 服务器

是否有可用的PHPPOP3/IMAP服务器实现?我正在使用sendgrid处理我的电子邮件服务.我将使用files/db/whatever将消息存储在我的服务器上,现在我想为我的用户提供对其邮箱的完整POP3或IMAP(首选)访问权限。PHP中有这样的实现吗?或者是否有任何其他可能在WindowsAzure的分布式环境中运行POP3/IMAP(假设我将邮箱存储在共享的blob/tables/db中)? 最佳答案 好吧,只是为了表明实际上可以用PHP编写POP3服务器,就在这里。服务器不进行身份验证——或几乎任何其他操作。它只是一遍又

php - 通过 php imap 连接 gmail?本地颁发者证书错误

这个问题在这里已经有了答案:CertificateerrorusingIMAPinPHP(3个答案)关闭9年前。我需要使用PHP通过IMAP连接到Gmail帐户。我有一些工作代码,但在尝试建立连接时,我收到以下错误:Warning:imap_open()[function.imap-open]:Couldn'topenstream{imap.gmail.com:993/ssl}[Gmail]/AllMailin/home/demoosiz/public_html/goqlue/email.phponline31CannotconnecttoGmail:Certificatefailur

php - mysqli_fetch_array while 循环列

这个问题在这里已经有了答案:getarrayofrowswithmysqliresult(2个答案)关闭8天前。应该是非常基本的,但我无法让它工作。我有这段代码来遍历mysqli查询:while($row=mysqli_fetch_array($result)){$posts[]=$row['post_id'].$row['post_title'].$row['content'];}有效并返回:Variable#1:(Array,3elements)↵0(String):"4testtest"(9characters)1(String):"1Helloworld!WelcometoWo

php - 通过 PHP IMAP 获取 Gmail 标签?

我正在使用PHP通过IMAP访问Gmail邮件。我想知道每封邮件标有什么标签。显然Google有一个IMAP扩展程序,可以满足我的需要:https://developers.google.com/google-apps/gmail/imap_extensions#access_to_gmail_labels_x-gm-labels但是,我不确定如何通过PHP使用此扩展。有用于fetch_header等的PHPIMAP函数,但我没有看到可以让我获取此扩展信息的原始“获取”。有什么建议吗? 最佳答案 试试这个define('EMAIL_

php - 如何确定通过 PHP IMAP 函数检索到的电子邮件的部件号?

要使用imap_fetchbody()获取消息正文的特定部分,您必须传递与IMAP部件号相关且为definedasfollowinthePHPdocumentation的section参数:ItisastringofintegersdelimitedbyperiodwhichindexintoabodypartlistaspertheIMAP4specification我唯一的线索是使用imap_fetchstructure()读取特定消息的结构。但是,我不知道如何从中推断出部件号。编辑对于那些对IMAPv4规范感兴趣的人,hereistheparagraphaboutfetching