我正在创建一个自动化系统,它有一个包罗万象的邮箱,并接收发送到邮件服务器的每一封不存在的电子邮件。
然后,我根据其中一些电子邮件执行一些任务。但有时必须将邮件传递到现有邮箱之一。
我的问题是,如何使用域的管理员帐户和IMAP协议,使用MailKit库将这些邮件移动/复制到现有邮箱?
我想我已经弄明白了,IMAP的MOVE命令映射到MailKit中的ImapClient.Inbox.Move,理应就是为了这个目的,但我不明白的是,如何访问IMAP上的“完整层次结构”命名空间来找到正确用户的收件箱文件夹?
发布于 2020-06-09 02:35:19
大多数IMAP服务器用沙箱保护自己,使您的帐户看不到其他用户的帐户。
我怀疑即使是您的管理员帐户也无法查看其他用户的帐户。这将是一个巨大的隐私问题。
这充其量是针对您正在使用的确切IMAP服务器软件的,但我并不期望能够完成您想要做的事情。
https://stackoverflow.com/questions/62266735
复制相似问题