5.5.8.4 发送SMTP邮件

Q新版本打开旧版本设计的流程(含有“发送SMTP邮件”组件)出现问题时,如何处理?

A1、首先检查下项目的project.cmproj文件,右键点击编辑或以记事本方式打开,查看能力组件版本号是否为1.1.0.1,如不是请修改为1.1.0.1并保存。如5.5.8.4-1和图5.5.8.4-2

5.5.8.4-1

 

5.5.8.4-2

2、如步骤一无误以后,如果打开项目呈现以下效果(如图5.5.8.4-3或图5.5.8.4-4),继续按照步骤三进行修改。

5.5.8.4-3

5.5.8.4-4

3、找到项目中的*.cmml文件(只需找含有“发送SMTP邮件”组件的文件),右键进行编辑或以记事本方式打开,全局搜索“<cmipa:SendMail”定位在此所在行,将IsBodyHtml="True"修改为BodyFormat="Text"保存即可,再重新打开此cmml文件。如图5.5.8.4-5(定位组件所在行)、图5.5.8.4-6(删除IsBodyHtml="True")、图5.5.8.4-7(修改为BodyFormat="Text"

5.5.8.4-5

5.5.8.4-6

5.5.8.4-7