IMAP移动邮件
活动说明
使用IMAP协议,邮件变量中的邮件移动到邮箱的指定文件夹,如果文件夹不存在,则在邮箱中创建。
执行逻辑:在必填属性邮箱服务器主机、端口号、用户名、密码、获取的邮箱文件、目标邮箱文件夹、要移动的文件夹信息正确的填充完成后,该活动会连接到邮箱服务器获取指定的邮件,然后把要移动的邮件移动到目标邮箱文件夹。一般可以先使用IMAP获取邮件,然后遍历获取的邮件移动到其它文件夹。
属性说明
输入项
邮件服务器主机
输入邮件服务器主机,可以是域名,也可以是IP。例如QQ邮箱的服务器主机为:imap.qq.com 网易邮箱服务器主机为:imap.163.com。具体设置以及含义可查看QQ邮箱和网易邮箱官方网站。若是私有邮箱服务器,可咨询邮箱服务器运维人员获取。
端口号
从下拉框中选择邮件服务器端口号,默认提供两个常用的端口号:994/143,也支持输入其它端口号。若是私有邮箱服务器,可咨询邮箱服务器运维人员获取对应的端口号。
用户名
输入邮件账号的用户名,比如"10086@qq.com"
密码
输入邮件账号的授权码,QQ邮箱、网易邮箱在开启SMTP/IMAP服务时,自动生成的一个授权码,不是登录密码。若是私有邮箱服务器,填入邮箱密码即可。
是否 SSL/TLS 加密
[单选框]
从下拉框中选择加密方式,默认提供5种加密方式,默认值为"不使用加密",建议选择"自动选择加密方式",若邮箱连接失败,可尝试切换不同的加密方式。
超时时间(毫秒)
设置活动运行的超时时间,活动会在输入的时间内连接邮箱服务器,若在输入时间内仍然无法连接,则报错。在网络环境不好的情况下,建议增加该超时时间。
获取的邮箱文件
输入邮件所处的文件夹名称,非必填属性
目标邮箱文件夹
输入要移动的目标邮箱文件夹名称,组件将会把邮件移动到该文件夹内
要移动的邮件信息
[邮件]
输入要移动的邮件信息,该组件目前只支持一次移动一封邮件,若要批量移动邮件,可使用循环实现
使用示例
属性栏设置:
执行步骤:
1)先使用IMAP活动获取指定文件夹下的邮件,保存到变量maillist中
2)然后使用IMAP移动邮件活动,把maillist中的第一封邮件移动到"Junk"文件下,即垃圾箱中。
运行结果: