Ubuntu VPS Postfix OpenDKIMインストール

ここでは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・・・"

となれば成功です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください