【问题标题】:JS/PHP : Email Compose and add attachment in OutlookJS/PHP:在 Outlook 中撰写电子邮件并添加附件
【发布时间】:2018-10-01 06:31:57
【问题描述】:

我创建了一个门户,我想在其中使用该门户配置 Outlook。将有一个电子邮件按钮,点击后outlook应该会打开,主题、正文和附件应该根据数据库中的数据自动添加。

我可以打开outlook并设置主题和正文,但不知道如何添加附件。

我已经检查了这个链接Javascript: Outlook,但我得到了 ActiveX 异常,但我相信这与 IE 更兼容。还有,Microsoft - Outlook

<html>
<head>
<script>
function myFunction() {
    window.location.href = "mailto:test@test.com?subject=TestSubject&body=message%20goes%20here";
}
</script>
</head>
<body>
<button onclick="myFunction()">Open Outlook</button> 
</body>
</html>

【问题讨论】:

标签: javascript php jquery outlook


【解决方案1】:

根据你的描述,你想用JS添加附件,可以使用如下代码:

mailItem.Attachments.Add("your prfile url");

您需要将“初始化和编写未标记为安全的 ActiveX 控件的脚本”设置为启用。

在 IE 中

这是我跑步的结果:

【讨论】:

  • 感谢您的解决方案。但我们无法更改互联网设置。有没有图书馆或其他方式我们可以做到这一点?
  • 能不能改一下注册表
  • 不,我们不能。我们不能要求客户这样做
  • 如果没有,您可以使用 Firefox。 Firefox 用户可以安装 ff-activex-host 插件以在浏览器中启用 ActiveX 控件。该插件可以在 Firefox 中使用(托管)ActiveX 控件,并提供对托管控件(事件、函数、属性)的完全访问权限。参考:stackoverflow.com/questions/20118868/…
猜你喜欢
  • 2012-01-16
  • 2017-05-13
  • 1970-01-01
  • 2018-01-25
  • 1970-01-01
  • 1970-01-01
  • 2016-05-15
  • 1970-01-01
  • 2022-07-15
相关资源
最近更新 更多