電子メール
2023-02-28 (火) 21:38:30
電子メール †
- RFC822
プロトコル †
- 電子メールの送信
セキュリティ関連の機能(プロトコル) †
送信ドメイン認証 †
ユーザ認証 †
- SMTP-AUTH
- POP before SMTP
通信の暗号化 †
- 電子メールの送信
アプリケーション層の暗号化 †
電子メールメッセージ †
メッセージの構成要素 †
- メッセージ・ヘッダ(ヘッダ・フィールド)
- 空白行
- メッセージ・ボディ
ヘッダ・フィールド †
- Return-Path:
- Received:
- メールの受信・中継の履歴。
- メールがサーバを経由するたびに追加される(上に追加される)
- 最初にメールを受信・中継したサーバが一番下。
- 最後にメールを受信・中継したサーバが一番上。
- from
- by
- メールを受信したサーバのホストドメイン名
- for
- SMTPの[RCPT TO]コマンドで通知されたメール送信先(最終宛先)のエンベロープアドレス
- メールの送信先メールアドレス
- 通常はTo: と同じアドレス
- From:
- メールソフトが設定する差出人(送信者)の情報。
- メール発信者のMUAに設定されたFromアドレス
- 差出人の表示名(ディスプレイネーム)
- 差出人のメールアドレス
- 詐称可能
- メールソフトが設定する差出人(送信者)の情報。
- To:
- メール発信者のMUAに設定されたToアドレス
- Subject:
- メールの件名
- Reply-To:
- メールソフトが設定し、メールの返信先に使われる。
- Content-Type:
- text/plain; ※テキスト形式(添付ファイルなし)
- multipart/alternative; ※HTML形式(添付ファイルなし)
- multipart/mixed; ※添付ファイルあり(テキスト形式/HTML形式)
- charset="<エンコード名(文字コード)>" ※エンコーディング方法(文字コードの種類)
電子メールの機能 †
名称 | 役割 | |
MUA | Mail User Agent | メールの発信、受信 |
MSA | Mail Submission Agent | メールの発信受付、ユーザ認証、MTAにメールの送信依頼 |
MTA | Mail Transfer Agent | メールの中継(配送) |
MDA | Mail Delivery Agent | MTAから受信したメールをメールボックスに格納 |
MRA | Mail Retrieval Agent | MUAからの受信要求受付、ユーザ認証、受信したメールの取り出し |
ソフトウェア、サービス †
MUA †
- ソフトウェア(ネイティブアプリ)
- Outlook
- Outlook Express
- Thunderbird
- Webメール
- Gmail
- ProtonMail -暗号化
- Tutanota
- Lavabit
メールサーバ(MSA, MTA) †
- ソフトウェア
- SendGrid - Twilio
https://sendgrid.com/
MDA †
- ソフトウェア
- mail.local
- procmail
- Qpopper
MRA †
- ソフトウェア
- Qpopper
- uw-imap
- Courier-IMAP
メール格納仕様 †
エンコード(文字コード) †
- ISO-2022-JP(JISコード) -日本語
- UTF-8
エンベロープ †
NDR †
- Non-Delivery Report
- 配信不能通知
- メールが正常に配信できなかった場合に、それを送信元に通知するために、送信できなかったメールを添付して送信元に送られるメールのこと。
- 別称
- バウンスメール
- エラーメール
- リターンメール
- MAILER-DAEMON
セキュリティ †
- なりすましメール
- フィッシング
- 迷惑メール (スパムメール)
- メールボム
- IP25B(Inbound Port25 Blocking)
- OP25B(Outbound Port25 Blocking)
- メールヘッダインジェクション
セキュリティサービス †
- メールフィルタリング
- DNSBL(DNS BlackList)
メール誤送信 †
- メール誤送信の特徴
- 送信実行後に送信者側から受信者がメールを受信できないように削除などすることができない
- 送信実行後に送信者側から受信者がメールを受信および閲覧したかどうかを確認することができない
- 間違いの種類
- 宛先の間違い
- 添付ファイルの間違い
- BCC指定を間違えてCC指定する間違い
- 誤送信の結果
- 機密情報の漏洩
- 個人情報の漏洩
守秘文面 †
- 受信者向けに、メールに含まれる情報の取り扱いに関する守秘のルールを記載した文面
- メールの末尾に付記する署名の下などに記載する
- 記載事項の例
- 受信者以外への開示・転送などの禁止
- 誤って送信された場合を想定した送信者への連絡、削除の依頼
関連サイト †
- 電子メールにおけるセキュリティ技術とセキュリティ・ニーズ - JPNIC(2017.8)
- Messageheaderツール(Google)
- メールヘッダーを分析するサービス
- https://toolbox.googleapps.com/apps/messageheader/
- Sender Best Common Practices - M3AAWG
https://www.m3aawg.org/sites/default/files/document/M3AAWG_Senders_BCP_Ver3-2015-02.pdf
- DNSの設定をチェックするサービス
https://toolbox.googleapps.com/apps/checkmx/
- メールのチェックサービス
https://mxtoolbox.com/NetworkTools.aspx
- オープンリレーサーバになっていないかチェックするサービス(Open Relay Test)
https://tools.appriver.com/OpenRelay.aspx
- 電子メール技術移転:メールプロトコル勉強会をチームで開催してみた(2022.12.27) - 株式会社ハートビーツ
https://heartbeats.jp/hbblog/2022/12/email-protocol.html