ユーザ用ツール

サイト用ツール


linux:dkim

文書の過去の版を表示しています。


DKIM設定

DKIMとは

DKIMとはDomainKeys Identified Mailの略で、メールヘッダーや本文に対して 秘密鍵から生成された署名を付与することによって改ざんから保護し、 受信側ではメールの正当性を検証することが出来るという仕組みです。

OpenDKIMの導入

EPELリポジトリの追加

dnf install epel-release
dnf config-manager –set-enabled crb

Oracle Linux 8の環境で、パッケージが見つからないという現象が発生したため、 以下のようなリポジトリを探して追加する必要がある場合がある。

dnf config-manager --add-repo http://yum.oracle.com/repo/OracleLinux/OL8/developer/EPEL/x86_64

インストール

dnf install opendkim opendkim-tools

キーペアの作成

opendkim-genkey -b 2048 -d example.com -D /etc/opendkim/keys/ -s nk10102020 -v

DKIM設定

postfix の設定ファイル main.cf を編集し、以下の内容を追加する。

#DKIM setting
milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:localhost:8891
non_smtpd_milters = $smtpd_milters

次に、/etc/opendkim.conf を編集して以下を設定する。

Mode sv
Socket  inet:8891@localhost
SoftwareHeader  no
Domain  murauchi.com
Selector    ec20240131
KeyFile /etc/opendkim/keys/ec20240131.private
ExternalIgnoreList  refile:/etc/opendkim/TrustedHosts
InternalHosts   refile:/etc/opendkim/TrustedHosts
項目説明
Modeモード選択。
v:verify
s:sign
sv:sign and verify
SocketPostfixなどのMTAと併用する場合に接続を受けるためのポート番号とホストを設定する。
inet:8891@localhost
linux/dkim.1706766553.txt.gz · 最終更新: 2024/02/01 14:49 by mikoto