带有收件人、主题和正文的 QR 编码电子邮件?

Posted

技术标签:

【中文标题】带有收件人、主题和正文的 QR 编码电子邮件?【英文标题】:QR-encode email with recipient, subject and body? 【发布时间】:2013-07-20 17:10:33 【问题描述】:

我需要使用自定义收件人、主题和正文对电子邮件进行 QR 编码,因此大多数移动 QR 码扫描仪应用程序会自动创建一封包含编码收件人、主题和正文的电子邮件。当然,这将取决于移动 QR-Scan 应用程序的功能。但是,难道没有为此目的的国际标准吗?

【问题讨论】:

【参考方案1】:

一个二维码可以包含许多不同类型的信息:

    联系方式 日历活动 电子邮件地址 电话号码 地理位置。 短信 文字 Wifi 网络 网址

(来自here)

电子邮件地址不允许我们存储正文消息。

唯一可行的信息是 URL,使用 mailto 方案:http://en.wikipedia.org/wiki/Mailto

例如编码mailto:someone@example.com?cc=someone_else@example.com&subject=This%20is%20the%20subject&body=This%20is%20the%20body

这会生成以下二维码。

它不会在我的手机(Samsung Galaxy S2)上打开邮件应用程序,而是要求将电子邮件地址添加到您的联系人中。

您可能会做的是定向到您的一台服务器,然后该服务器将重定向到 mailto URI。 (我不确定您是否可以重定向到 mailto ,请参阅 Django: how to redirect to mailto),但是,您可以在发送到您地址的页面上创建一个大链接。

【讨论】:

【参考方案2】:

mailto: 方案是一个不错的选择,因为它允许您指定主题和正文: https://www.rfc-editor.org/rfc/rfc2368

不保证扫描仪或电子邮件客户端当然支持或尊重它。

另请参阅旧的 DoCoMo MATMSG 格式。例如,条形码扫描仪在 android 上支持此功能,并为电子邮件正文提供空间。

https://code.google.com/p/zxing/wiki/BarcodeContents http://www.nttdocomo.co.jp/english/service/developer/make/content/barcode/function/application/mail/

【讨论】:

以上是关于带有收件人、主题和正文的 QR 编码电子邮件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 EWS 获取电子邮件正文、收据、发件人和抄送信息?

EWS 电子邮件正文返回为空?

带有条目 ID 的邮件详细信息

mailto Intent 不显示收件人地址(Android 工作室)

如何在 Android 12 的意图中包含电子邮件收件人信息?

ios分享联系人结合mailto