CentOS+Postfix環境でDKIM導入

CentOS5, CentOS6でpostfix使ってるところにDKIMを入れたのでメモ。

EPELを有効にしてyum -y install opendkimで入る。あっさり。

PostfixをDKIM認証に対応(CentOS) – Angel21 HP Blog
人様のblogを頼りに一通り設定する。
# mkdir /etc/opendkim/keys/example.com
# opendkim-genkey -D /etc/opendkim/keys/example.com -d example.com -s 20170208
# chown opendkim:opendkim /etc/opendkim/keys/example.com/*

namedへTXTレコード追加
20170208._domainkey IN TXT "v=DKIM1; k=rsa; p=Mf(略)B"
_adsp._domainkey IN TXT "dkim=unknown"
_dmarc IN TXT "v=DMARC1;p=none;rua=mailto:dmarc@example.com;ruf=mailto:dmarc@example.com;rf=afrf;pct=100"

/etc/opendkim.conf
Mode sv
#KeyFile
KeyTable
SigningTable
ExternalIgnoreList
InternalHosts

秘密鍵指定
/etc/opendkim/KeyTable
20170208._domainkey.example.com example.com:default:/etc/opendkim/keys/example.com/20170208.private
ドメイン指定
/etc/opendkim/SigningTable
*@example.com 20170208._domainkey.example.com

追加でポイント

●namedで _ アンダースコアが使えない
named-checkzoneしてみると bad owner と言われてアンダースコアから始まる名前が使えない。
_dmarcを書くときに困るので、対象ゾーンにcheck-names ignoe;を追記して通るようにする。
zone "example.com" IN {
type master;
file "example.com.hosts";
check-names ignore;
};

●opendkimの鍵ファイルがセキュアじゃないと言われる
実際に送信してみるとエラーで送れてない。
maillogを見ると
key data is not secure: opendkim is in group 0 which has multiple users (e.g., "sync")
とエラーが出てる。にしてもgroup 0ってなぁ…

ググっても日本語資料皆無なので英語フォーラム見たら、軒並み回答なし。
しかしヒントっぽいのがあったので

opendkim.conf

/etc/opendkim.confの末尾に RequireSafeKeys false を追加。これで動いた。

メモ20170206(2)

エンジニアの10大ウソ · D
わかりすぎる

HTTPS移行に踏み切った理由3つと、SSL化する際に頭に入れておくべきノウハウ7つ。
外部サイトの埋め込みコードがだいぶ危ない

【Free DL】昨年執筆したアニクラについての修士論文をネットの海に放流します【 #あさの論文 】 – あさのあっぴーの明日もじっくりコトコト
読まねば

犯罪グループが日本を狙い打ち、年金機構流出ウイルスの巧妙な手口 – 日経トレンディネット
今更ですが追検証的に読んでおく

テキストエディタ Mery をアウトラインエディタっぽく使う – あおたくノート
Meryどっかのwindowsマシンに入れて使ってたな…そういう使い方もあるのなぁ

メモ20170206

SUPER SKYTREE DISCO | 東京スカイツリー TOKYO SKYTREE
うわーDJすごいメンツだ!(~90年代前半ディスコ

間違った子を魔法少女にしてしまった | くらげバンチ
間違いすぎですごい

とにかく速いWordPress(1):WordPress自体のチューニングが必要な理由と高速化の基本的な考え方 – @IT
キャッシュ系はOS標準準拠にしていくと選択肢が無いというかOSから選ばないといかんな…

apacheで割当可能メモリ、preforkをチューニングwordpressを高速化 | 自宅サーバの整理箱
調べるの重要よね…

数万PVに耐えるApacheチューニング | ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀
おお、最後まで読み進めるとここに頼みたくなる…?

メモ20170204

なぜ人間はポーカーでAIに負けたのか? 日本トッププロが解説する“違和感” (1/2) – ITmedia PC USER
常識が変わっていく感じなのかな

【更新】「ウコンに薬としての効能はない」は正確ではない 専門家に聞いた「全容はいまだに解明されていない」 – ねとらぼ
なんかニュアンスが変わったなw

国家資格「情報処理安全確保支援士」 – IPA 独立行政法人 情報処理推進機構
おっと、登録しないと…って最初の締切終わってるー。そして合格証書探さねば

新宗教の信者激減 10年後に消滅する教団も│NEWSポストセブン
別に宗教って悩みのためだけじゃないと思うけども、まぁ不要になってる感はあるな

悪質なランサムウェアの被害を防ぐには | トレンドマイクロ is702
前々から来てはいたけど最近よりたくさん聞くようになった感じが

メモ20160203

Bリーグ、攻めすぎてる「教えてやるよ、BLの素晴らしさを…!」広告に困惑
ロウきゅーぶ!がメジャーになるまでがんばっていただきたい

知られざる林業危機を支えたネットの力(田中淳夫) – 個人 – Yahoo!ニュース
おー、あの後ちゃんと進んでるんですねぇ

ITOEN × INGRESS Adventureキャンペーン|伊藤園
3月からまたキャンペーンはじまるのね

全日空の操縦士、乗務中にスマホで富士山撮影 女性に送信  :日本経済新聞
またしばらく機内アナウンスでお詫びとかするのかね…

Sendgridでメールサーバのお守りから解放され、かんたんに受信メールを取り扱えるようになる話 – Misoca開発ブログ
これ最近知ったんだけど良さげだなぁ