【发布时间】:2010-11-19 18:34:59
【问题描述】:
我在 SO 上的另一篇文章中问过这个问题:
How can a read receipt be suppressed?
我一直在做自己的一些研究来尝试解决这个问题,通过 IMAP 访问电子邮件帐户似乎是一个很好的解决方案。我已成功访问自己的收件箱并将邮件标记为已读,没有问题。
我被要求在包含超过 23,000 封电子邮件的收件箱中执行相同的任务。我想先对该收件箱中的少量电子邮件进行测试,然后再让整个 23,000 人收到它。
这是我通过 telnet 运行的代码:
LOGIN user@mailserver.com password
SELECT Inbox
STORE 1:* flags \Seen 'this line marks all the emails as read
所以我的问题是,我怎样才能在特定的电子邮件组上执行 STORE 命令……比如说发送/来自特定帐户的电子邮件?有没有办法连接命令,如FETCH 然后STORE?或者有没有更好的方法来获取基于特定标准的电子邮件集合,然后只修改那些可以通过 IMAP 完成的电子邮件?
【问题讨论】:
标签: imap