メールの信頼性を高めるためには、サーバーでDKIM(ディーキム)の設定が必須になっています。
DKIM (DomainKeys Identified Mail)
「電子署名」を用いて、メールが途中で改ざんされていないか、本当にそのドメインから送られたかを確認する仕組みです。
-
仕組み:
-
送信側は、「秘密鍵」と「公開鍵」のペアを作成します。
-
「公開鍵」をDNSに登録しておきます。
-
メールを送信する際、サーバーは「秘密鍵」を使ってメールのヘッダーや本文に暗号化された「電子署名」を付与します。
-
受信側のサーバーは、DNSから「公開鍵」を取得し、その鍵を使って電子署名を検証します。署名が一致すれば「改ざんされていない正規のメール」と判断します。
-
-
例え: 書類に「実印」を押し、受け取った側が「印鑑証明書(公開鍵)」と照らし合わせて本人のものか確認するようなものです。