如何保存整个邮件到本地
比如 outlook 邮件,利用接收邮件组件返回的是邮件信息对象,会把附件保存下来,不知道如何将整个邮件保存到本地。
有大神知道怎么保存到本地,保存成 msg 文件(如下图)吗?
有什么方法吗?
"比如 outlook 邮件,利用接收邮件组件返回的是邮件信息对象,会把附件保存下来,不知道如何将整个邮件保存到本地。 有大神知道怎么保存到本地,保存成 msg 文件(如下图)吗? [图片] 有什么方法吗?"
比如 outlook 邮件,利用接收邮件组件返回的是邮件信息对象,会把附件保存下来,不知道如何将整个邮件保存到本地。
有大神知道怎么保存到本地,保存成 msg 文件(如下图)吗?
有什么方法吗?
最近在艺赛旗 git 仓库上传了一个保存邮件的工具方法,链接地址:
https://gitee.com/isrpa/py_crate/blob/master/utils/mail_.py
注意:需要安装第三方库
independentsoft.msg
使用方法:
1、将 mail_.py 代码复制到艺赛旗 RPA 工程的“代码块”或者“Python 模块”
2、将【xxx 接收邮件】的返回值输出到变量,比如叫:lv_1
3、调用 mail_.py 代码中的
batchSaveToMsg
方法即可结果如下图(默认会保存到艺赛旗 RPA 工程根目录)
注意:可能会出现乱码,通过
encoding
参数来指定编码尝试解决。