【问题标题】:Send an email using Outlook使用 Outlook 发送电子邮件
【发布时间】:2012-03-12 19:47:17
【问题描述】:

每当用户单击按钮时,我都需要打开 Outlook 并从中发送电子邮件并填写主题字段。

我已经使用: http://blogs.msdn.com/b/rajnishkaushik/archive/2007/05/06/compose-and-send-e-mail-from-javascript-by-using-outlook-automation-2007.aspx

我唯一不想从 IE 手动设置“初始化和脚本 ActiveX 控件未标记为可安全执行脚本”的问题。

有什么解决办法!!

【问题讨论】:

  • 你试过简单的mailto: URL吗?它应该做你需要的,而不需要任何额外的脚本
  • 如果用户没有 Outlook 怎么办?任何电子邮件客户端都会这样做,还是您特别想要 Outlook?
  • @Pekka:是的,我试过了,但它会打开你的默认电子邮件。
  • 没有明智的方法在客户端计算机上显式启动 Outlook。你所拥有的就是你能得到的最好的——它只适用于 IE。
  • @Dreams:那样的话我会使用任何其他邮件客户端。但如果她/他有前景,应该使用它。

标签: javascript html


【解决方案1】:

如果不需要 Outlook 并且您不关心电子邮件客户端...

<a href="mailto:someaddress@email.com?subject=Subject Line Here">click to email</a>

几乎所有电子邮件客户端都会采用主题参数并将其设置为主题行。

【讨论】:

  • 其实我特别想要outlook。
  • 那么,有没有可能是我需要的!!
  • 我的工作预期是我无法控制(我不应该控制)用户对电子邮件客户端的选择,就像我无法控制他们对浏览器或操作系统的选择一样。移动用户、Linux 和 Mac 用户、没有 Outlook 的用户、使用 Outlook 和其他电子邮件客户端设置为默认值的用户……如果你试图强迫他们使用 Outlook,这些用户都不会有好的体验。恕我直言,您最好的选择是优雅而简单地处理所有用户,让他们的系统担心他们的电子邮件客户端。
  • 我完全支持你,但这就是客户需要的:)
  • 这就引出了下一个问题,尽管他们可能并不关心答案——他们为什么需要 Outlook?在这一点上,它是修辞的。
猜你喜欢
  • 2013-08-16
  • 1970-01-01
  • 1970-01-01
  • 2010-09-25
  • 2011-09-28
  • 2014-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多