【问题标题】:alternative to MAILTOMAILTO 的替代品
【发布时间】:2013-09-19 14:41:02
【问题描述】:

我需要从浏览器打开一个 Outlook 电子邮件窗口,并用一些 HTML 内容预填充它。我目前为此使用 ActiveX,但这当然只能在 IE 中使用。

还有更好的选择吗?

【问题讨论】:

  • mailto: 是满足您需要的跨浏览器方法时,您为什么要求“替代mailto”?
  • @AdrianWragg — 您不能在 mailto: 中发送 HTML 内容
  • 我想知道解决方案是不是根本不发送 HTML 电子邮件。
  • 大部分网页和邮件交互的问题的解决方法是自己发邮件,不让客户自己发。
  • @Quentin 我错过了“HTML 内容”的“HTML”部分,你是对的。

标签: javascript outlook html-email mailto


【解决方案1】:

您可以使用 mailto 并使用它设置主题/内容。

<a href="mailto:someone@somewhere.com?subject=This is the subject&body=This is the default content">Send mail</a>

您甚至可以使用 html,但您必须对它进行 url 编码,它才能工作,这取决于电子邮件客户端。

【讨论】:

  • “这是默认内容”不是请求的“HTML 内容”。
  • 正如我在回答中提到的,您可以使用 HTML 内容,您只需先对其进行 urlencode。
  • 你错了。 http://jsbin.com/IkUtuTo/1/ 将 HTML 视为纯文本。您使用哪个电子邮件客户端并不重要。
  • 可以从 Outlook 客户端打开 EML 文件吗?
猜你喜欢
  • 2015-05-10
  • 2013-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 2012-01-25
  • 2015-08-05
  • 2011-01-01
相关资源
最近更新 更多