我需要使用自定义收件人、主题和正文对电子邮件消息进行 QR 编码,因此大多数移动 QR 码扫描仪应用程序将自动创建包含编码收件人、主题和正文的电子邮件。当然,这将取决于移动 QR-Scan 应用程序的功能。但是,没有为此目的的国际标准吗?
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/
一个二维码可以包含许多不同类型的信息:
- 联系信息
- 日历事件
- 电子邮件地址
- 电话号码
- 地理位置。
- 短信
- 文本
- 无线网络
- 网址
(从这里)
电子邮件地址不允许我们存储正文消息。
唯一可行的信息是 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
这将生成以下 QR 码。
它不会在我的手机(三星 Galaxy S2)上打开邮件应用程序,但会要求将电子邮件地址添加到您的联系人中。
您可能会做的是定向到您的服务器之一,然后将重定向到 mailto URI。(我不确定您是否可以重定向到 mailto ,请参见Django:如何重定向到 mailto),但是,您可以在发送到您地址的页面上创建一个大链接。