对附件加密,然后发邮件附件的问题
个人思路:
1. 加密附件后,添加到 富文本域中;
2. 发送邮件;
3. 发送另一封邮件,其中包含加密的密码,通知用户。
现在的情况:
通过的部分:shell 程序已经能够执行压缩加密的步骤了。
......
shellCommand = ( WinrarPath & " a -hp123 " & FromPath & "\" & y &".zip " & path & "\" & y &".*" )
zip = Shell( shellCommand , 6 )
......
当前遇到的问题:这样好的压缩加密逻辑,还没有想到放置的地方。想象的方案:
1. 放在Memo Form的querysend事件中的情况,mail doc 还没有保存,RTItem.EmbeddedObjects 这样的语句不能找到附件。---没有成功
2. 放在send按钮中,问题同上。---没有成功
所以现在的问题转化为,如何在Memo Form中,在发送信件前,使用什么样的方式识别出Body字段中的附件,执行上述的压缩加密的shell命令。