メール用QRコード(mailto)を生成する
スキャンするとメールクライアントを宛先、件名、本文が事前入力された状態で開くQRコードの作成方法。mailto: URIスキーム、URLエンコーディング、複数宛先サポート、文字数制限をカバーします。
Contact & Communication
詳細な説明
メール用QRコード(mailto)
mailto QRコードは mailto: URIスキームを使用してメールアドレスをエンコードします。スキャンすると、デバイスがデフォルトのメールクライアントを宛先、件名、本文、CC、BCCが事前入力された状態で開きます。
mailto URIフォーマット
基本的なフォーマット:
mailto:support@example.com
件名と本文を含める場合:
mailto:support@example.com?subject=Feedback&body=Hello%2C%0AI%20have%20a%20question.
サポートされるパラメータ
| パラメータ | 説明 | 例 |
|---|---|---|
| (アドレス) | 宛先メールアドレス | mailto:user@example.com |
subject |
メール件名 | ?subject=Hello |
body |
メール本文 | &body=Message%20here |
cc |
CCの宛先 | &cc=other@example.com |
bcc |
BCCの宛先 | &bcc=hidden@example.com |
URLエンコーディングルール
件名と本文の特殊文字はパーセントエンコードする必要があります:
| 文字 | エンコード |
|---|---|
| スペース | %20 |
| 改行 | %0A |
| カンマ | %2C |
| アンパサンド | %26 |
| クエスチョンマーク | %3F |
複数宛先
複数のアドレスはカンマで区切ります:
mailto:alice@example.com,bob@example.com?subject=Team%20Meeting
実用的な制限
mailto仕様は最大長を定義していませんが、合計URIを500文字以下に抑えてください。長いメール本文は避け、簡単なプロンプトを提供してユーザーに詳細を入力させてください。
セキュリティに関する注意
mailtoスキームはファイルの添付やスクリプトの実行ができません。設計上安全です — ユーザーは送信前に必ず作成されたメールを確認します。
ユースケース
メールQRコードは、サポートリクエスト用の製品パッケージ、フォローアップメール用のイベントバッジ、フィードバックメールを開く印刷アンケート、カスタマーサポートキオスク、メール連絡のみが必要な場合のvCardの代替として名刺で使用されます。