感谢您点击此处可能会帮助我,或者您自己,如果您正在寻找答案并且已经找到答案。
在过去的几周或两周内,我一直在试图弄清楚如何使用Ruby的IMAP模块从我的gmail收件箱中删除具有特定主题的邮件,我无法获得任何建议或任何其他代码。这是我目前的剧本:
require 'net/imap'
imap = Net::IMAP.new("imap.googlemail.com", 993, true)
imap.login('*censored*', '*censored*')
imap.examine('INBOX')
imap.search(["SUBJECT", "testkeyword"]).each do |message_id|
imap.copy(message_id, "Trash")
imap.store(message_id, "+FLAGS", [:Deleted])
end
imap.close
imap.logout
imap.disconnect
答案 0 :(得分:0)
TL; DR:将“已删除邮件”的名称更改为[Gmail] /已删除邮件
事实证明,我可以回答我自己的问题,感谢arnt(原始问题的评论者)。我所要做的就是将垃圾箱的名称改为[Gmail] /垃圾箱。