ここではUbuntu VPSでopenDKIMのインストールについて解説しています。
OpenDKIM インストール
$ sudo apt-get install opendkim opendkim-tools
OpenDKIM 設定ファイル1
$ sudo vim /etc/opendkim.conf
設定内容
Domain example.com KeyFile /etc/postfix/dkim.key Selector mail SOCKET inet:8891@localhost
OpenDKIM 設定ファイル2
$ sudo vim /etc/default/opendkim
設定内容
SOCKET="inet:8891@localhost"
Postfix 設定ファイル
$ sudo vim /etc/postfix/main.cf
追加内容
# DKIM milter_default_action = accept milter_protocol = 2 smtpd_milters = inet:localhost:8891 non_smtpd_milters = inet:localhost:8891
OpenDKIM key作成
$ opendkim-genkey -t -s mail -d example.com
OpenDKIM keyのコピー
$ cp mail.private /etc/postfix/dkim.key
/etc/opendkim.confのKeyFileで設定した場所に移動します。
OpenDKIM レコードを表示
$ cat mail.txt
mail._domainkey IN TXT "v=DKIM1; k=rsa; t=y; p=MKOonifuenisdnisufmn hiusdoIUHNLOmOpMgdRdu・・・" ; ----- DKIM key mail for example.com
DNSにレコードを追加する
ホスト名 | レコード | TTL | VALUE |
mail._domainkey | TXT | 5 | v=DKIM1; k=rsa; t=y; p=MKOonifuenisdnisufmn・・・ |
サービス スタート・再起動
$ sudo service opendkim start $ sudo service postfix restart
OpenDKIMレコード確認コマンド
$ dig mail._domainkey.example.com TXT
;; ANSWER SECTION: mail._domainkey.example.com. 300 IN TXT "v=DKIM1\; k=rsa\; t=y\; p=MKOonifuenisdnisufmn・・・"
となれば成功です。