微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ruby net::imap 为电子邮件添加颜色类别

如何解决Ruby net::imap 为电子邮件添加颜色类别

我每天都在使用 net::imap 阅读大量电子邮件 https://ruby-doc.org/stdlib-2.5.1/libdoc/net/imap/rdoc/Net/IMAP.html

我似乎找不到向消息添加彩色类别的方法

例如

imap.search(["ON","26-APR-2021"]).each do |message_id|
# my code...
# at the end of the code
  message_id.AddCatagory(blue)...
end

解决方法

在编写良好的 ruby​​ 中,方法名称将是 add_category。但这并不存在,因为颜色不是 IMAP 中的概念。标志确实存在,而且我知道有些客户使用颜色来表示标志……所以您可能正在寻找的代码类似于

imap.uid_store(uids,"+flags",[:Blue])

当然,您必须定义蓝色。或者重要的,标记的什么的。许多客户端使用标记来表示模糊的重要消息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。