【问题标题】:Send To/Mail Recipient from WSH从 WSH 发送到/邮件收件人
【发布时间】:2008-09-25 08:00:12
【问题描述】:

我正在尝试在 windows 脚本主机中实现与 windows Send To/Mail Recipient 相同的功能。除了实例化Outlook.Application 并直接调用其方法的步骤之外,在谷歌上没有找到任何有用的东西。

我需要走与 windows 相同的路径,因为安装了 Outlook 和 Lotus Notes 的混合,我认为执行某种测试并决定与哪个对象交谈并不好...

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

感谢您的意见。

【问题讨论】:

    标签: email wsh


    【解决方案1】:

    我在CodeProject 上发现了一件可能与 2003 年有关的物品。

    【讨论】:

    • 虽然我不再需要这个,但 CodeProject 文章可能会对我有所帮助,谢谢。
    【解决方案2】:

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

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

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

    CDOSYS documentation

    【讨论】:

    • 感谢您的回答。将项目添加到 SendTo 文件夹不是问题的重点。另外我真的不想执行两次(Outlook 和 Notes)。
    猜你喜欢
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 2012-07-29
    • 2011-10-24
    • 2023-03-16
    • 2012-05-25
    • 2012-11-11
    • 2016-12-14
    相关资源
    最近更新 更多