从WSH发送/收件人

时间:2008-09-25 08:00:12

标签: email-integration wsh

我试图在Windows脚本主机中实现与Windows发送到/收件人的功能相同的功能。在google上找不到任何有用的内容,除了实例化Outlook.Application并直接调用其方法的步骤。

我需要和windows一样走路,因为安装了Outlook和Lotus Notes,我认为执行某种测试并决定与哪个对象进行对话并不好...... / p>

我发现实际工作是由sendmail.dll完成的,在HKEY_CLASSES_ROOT\CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}下的注册表中定义了一个处理程序。我想以某种方式使用这个dll或模拟它所做的相同步骤。

感谢您的意见。

2 个答案:

答案 0 :(得分:1)

Windows中发送到菜单的内容是C:\ Documents and Settings \ username \ SendTo文件夹中的一堆文件(通常是链接)。您需要在那里添加脚本 - 或其链接 -

对于您的脚本,您可以检查是否存在某些注册表项以检测Outlook和Lotus Notes。

或者,如果您不关心邮件是否显示在已发送的项目中,只需使用CDOSYS.NewMail将邮件直接发送到SMTP服务器。

CDOSYS documentation

答案 1 :(得分:1)

我在2003年的CodeProject上找到了一个可能相关的项目。