Postfix Ubuntu 迷惑メール対策

TOOLUU Postfix Ubuntu 迷惑メール対策コンテンツ

Postfixを導入してメール送信専用のサーバーを構築しましたが、Gmailの迷惑メールフォルダに届いてしまいます。
通常の受信フォルダーにメールが届くように調査しながら設定します。

DKIMの設定をしてDNSサーバーに送信元ドメインの公開鍵を登録して電子署名したメールを送信するようにする。
Opendkimをインストールする
[root@ubuntu2004 ~]# apt install opendkim opendkim-tools
・
・
・
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.7) ...

OpenDKIM 秘密鍵を作成する
[root@ubuntu2004 ~]# 
# ディレクトリ作成
mkdir -p /etc/opendkim/keys/[ドメイン名]

# キーペア生成
$ opendkim-genkey -D /etc/opendkim/keys/[ドメイン名]/ -d [ドメイン名] -s default

# 生成したキーペアの所有者変更
$ chown -R opendkim:opendkim /etc/opendkim/keys/[ドメイン名]/

# default.txtの内容をDNSのTXTレコードに追加する
cat /etc/opendkim/keys/[ドメイン名]/default.txt

# DNSのTXTレコード登録
_adsp._domainkey   TXT dkim=unknown
default._domainkey TXT v=DKIM1;h=sha256;k=rsa;p=XXXXXXX

Opendkim 設定ファイル修正
[root@ubuntu2004 ~]# diff /etc/opendkim.conf /etc/opendkim.conf.bak
13,15c13,15
< Domain                [ドメイン名]
< KeyFile               /etc/opendkim/keys/[ドメイン名]/default.private
< Selector      default
---
> #Domain                       example.com
> #KeyFile              /etc/dkimkeys/dkim.key
> #Selector             2007
19c19
< Mode                  sv
---
> #Mode                 sv
35d34
< Socket                inet:8891@localhost

Postfix 設定ファイル修正
[root@ubuntu2004 ~]# diff /etc/postfix/main.cf /etc/postfix/main.cf.bak
48,52d46
<
< # opendkim
< smtpd_milters = inet:127.0.0.1:8891
< non_smtpd_milters = $smtpd_milters
< milter_default_action = accept

Opendkim 起動、自動登録
postfix再起動
[root@ubuntu2004 ~]# systemctl start opendkim
systetemctl enable opendkim
systemctl restart postfix
メールテストしてみたら相変わらず迷惑メールフォルダに入ってしまう
Gmail側で署名元が表示されるようになったのでDKIM認証はうまくいっているよう
迷惑メールの原因を見たら「このメールが [迷惑メール] に振り分けられた理由 以前迷惑メールと判断されたメールに類似しています。」
となっている。テストで何回も送信しすぎたのがいけなかったのか、Gmailから迷惑メールではない報告のボタンを押して、今のところは通常の受信フォルダにはいるようになった。

TOOLUU ツールの説明

UbuntuにDKIMのインストールや設定方法の記録をみることができます。
domainkeをDNSのTXTレコードに登録する例を見ることができます。

TOOLUU つかいかた例

・DKIM設定の例を参考にしたい方