我试图找到一个脚本或规则,让我将所有入站邮件复制到存档文件夹,然后将邮件标记为未读。
任何人都可以指出我正确的方向,或者请帮助编写脚本吗?
我可以找到很多标记为已阅读的内容,但不会被解读。
提前致谢,尼尔
答案 0 :(得分:0)
outlook MailItem
对象有一个属性UnRead
,您可以将其切换为布尔值,gethostname()
(未读)或inet_ntoa()
(读取)。
如果尚未打开(读取)Outlook项,则返回或设置一个
#include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h>
的布尔值。读/写。
答案 1 :(得分:0)
欢迎来到StackOverflow!
要获得您正在寻找的结果,这将是一个简单的Outlook规则。假设您使用的是Outlook 2013,则只需转到“收件箱”,即“主页”选项卡下的选择规则。然后创建一个新规则。从包含您收到的消息的空白规则开始。然后单击下一步。 (Outlook将询问您是否确定是否要在每封电子邮件中运行规则,单击“是”)然后查看表明“将副本移动到指定文件夹”的框。该文件夹将是您的存档。然后,如果您愿意,可以选择是否要为电子邮件发送桌面提醒。无需选择将电子邮件未读的选项,因为默认情况下,电子邮件在复制到存档时未读。
我希望这会有所帮助。
答案 2 :(得分:0)
作为解决方法,您可以根据电子邮件大小(大小在特定范围内)创建规则。您可以输入 0 到 999999,然后将副本移动到任何文件夹。这应该会将您所有的收件箱电子邮件复制到另一个文件夹。