如何将邮件从一个邮箱(用户文件夹)移动到同一邮件中的另一个邮箱(用户文件夹) account.Our邮件服务器支持IMAP和POP3协议。我正在使用Delphi2010
发布于 2012-11-01 06:40:51
只有IMAP协议可以在文件夹之间移动邮件。Indy确实有一个用于此的TIdIMAP4组件。
但是,IMAP协议没有定义单个命令来移动消息。您必须首先将邮件复制到所需的邮箱(使用TIdIMAP4.CopyMsg()或TIdIMAP4.UIDCopyMsg()方法),然后删除原始邮件(使用TIdIMAP4.DeleteMsgs()或TIdIMAP4.UIDDeleteMsg()方法,准备就绪后再使用TIdIMAP4.ExpungeMailBox()方法)。
https://stackoverflow.com/questions/13151386
复制相似问题