我正在创建一个具有通用邮箱并接收传递到邮件服务器的所有不存在的电子邮件的自动化系统。
然后,我根据其中一些电子邮件执行一些任务。但是有时必须将邮件传递到现有邮箱之一。
我的问题是,如何使用域的管理员帐户和IMAP协议,使用MailKit库将这些邮件移动/复制到现有邮箱中?
[我想我已经弄清楚了,映射到MailKit中的ImapClient.Inbox.Move
的IMAP的MOVE命令应该是为此目的而设计的,但是我不知道的是如何访问“完整层次”命名空间在IMAP上找到合适的用户的收件箱文件夹?
大多数IMAP服务器自己对其进行沙箱处理,以使您的帐户看不到其他用户的帐户。
我怀疑您的管理员帐户也无法查看其他用户的帐户。那将是一个巨大的隐私问题。
充其量只是针对您正在使用的确切IMAP服务器软件,但是我不希望能够做您想做的事。