【问题标题】:HTML Email from <a> tag with PhoneGap带有PhoneGap的<a>标签的HTML电子邮件
【发布时间】:2014-07-02 23:34:05
【问题描述】:

我正在使用 PhoneGap 开发移动应用程序。在此应用程序中,用户应该能够单击链接以从那里发送电子邮件,并且该电子邮件应包含 HTML 数据。所以我所拥有的是这样的:

JS:

var mail = "<html><body><h1>Testing HTML Email</h1></body></html>"
$("#mailTo").attr("href", "mailto:?subject=Star&body=" + mail);

HTML (PhoneGap):

<a id="mailTo" href="#">Email</a>

当我单击该链接时,我手机上的 Gmail 应用程序(我使用的是 android)打开,其中包含变量 mail 的内容,但它不会被解释为 HTML。我想知道是否有办法这样做(设置标题或类似的东西)。提前致谢。

【问题讨论】:

标签: html cordova html-email


【解决方案1】:

不,根据规范,正文应为text/plain

特殊的hname“body”表示关联的hvalue是 消息的正文。 “body” hname 应包含 消息的第一个文本/纯正文部分的内容。这 mailto URL 主要用于生成短文本 消息实际上是自动处理的内容 (例如邮件列表的“订阅”消息),而不是一般 MIME 身体。

https://www.rfc-editor.org/rfc/rfc2368

【讨论】:

  • 嗯,谢谢...关于我应该如何进行的任何想法?通过 HTTP 请求将数据发送到服务器,然后从服务器发送电子邮件?
  • @JoãoMenighin 当然,这将是一个很好的解决方案。要获得类似的结果,您可以设置 reply-to 标头,以便回复发送给“发送”电子邮件的用户。
猜你喜欢
  • 1970-01-01
  • 2020-06-12
  • 2017-05-23
  • 1970-01-01
  • 1970-01-01
  • 2018-03-12
  • 2013-05-18
  • 1970-01-01
  • 2011-04-14
相关资源
最近更新 更多