English 中文(简体)
正在删除iPhone上Exchange IMAP邮箱中的邮件
原标题:
  • 时间:2008-08-30 15:00:37
  •  标签:

我在iPhone上使用IMAP配置了一个辅助Exchange邮箱。这一切似乎都很好,除了在手机上删除邮件时,它仍然在Outlook中正常显示。我在手机上将“删除已删除的信息”设置为什么似乎并不重要。

据我所知,这是由于手机不删除已删除的邮件,而Exchange在Outlook中显示已删除但未删除的邮件。

我正在寻找一种自动解决方案,在删除手机上的邮件和在Outlook中消失之间不会有很大的延迟。从手机中删除信息时,该信息也应显示在“已删除邮件”中。


我考虑过创建一个后台进程,该进程通过IMAP连接到邮箱,并处于IDLE模式,直到文件夹中有删除的邮件为止。然后它将删除文件夹并返回IDLE模式。这不适用于多个文件夹(如果没有多个实例),但它可能会完成任务。

关于支持IMAP IDLE的易于编写脚本的工具或库,有什么建议吗?

最佳回答

我可以全心全意地建议使用Mail::MAPClient模块,用一个简单的Perl客户端编写这样一个过程。

#!/usr/bin/perl -w
use strict;
use Mail::IMAPClient;

# returns an unconnected Mail::IMAPClient object:
my $imap = Mail::IMAPClient->new(  
                    Server => $host,
                    User    => $id,
                    Password=> $pass,
)       or die "Cannot connect to $host as $id: $@";
$imap->expunge();

然后可以从<code>crontab</code>或其他一些调度程序运行该程序。

问题回答

暂无回答




相关问题
热门标签