【发布时间】:2014-07-16 11:42:21
【问题描述】:
我正在使用 Zend 框架,但还是有一些我无法弄清楚的地方。 如何为在给定时间间隔(例如过去 24 小时左右)内获取消息设置参数?
目前我从收件箱收到所有消息并发送消息,但我不想要所有消息,因为它会带来很多流量。
必须在某个地方设置某种参数,我似乎无法弄清楚在哪里。邮件来自 Gmail
它是我在php中使用的标准Zend框架(对框架没有修改)。
public function fetchmails($imap)
{
global $smarty;
//arrays to store mails and data
$mailarray = null;
$maildataarray = null;
$box = null;
$storage = new Zend_Mail_Storage_Imap($imap);
// echo "<pre>";
//var_dump($storage->getFolders());
for ($j = 1; $j <= 2; $j++)
{
if($j==1)
{
$storage->selectFolder("INBOX");
$box = "Inbox";
}
if($j==2)
{
$storage->selectFolder("[Gmail]/Sendte e-mails");
$box = "Outbox";
}
$antal = $storage->countMessages();
这段代码在zend框架中执行代码
【问题讨论】:
-
获取哪些消息?
-
gmail 邮件。很抱歉没有写那个
-
你是如何获取它们的?你写过代码吗?你能和我们分享一下吗?
-
那里有一点...一定是 zend 有问题..
标签: php zend-framework