どんなに他のサイトの通りopendkim設定してもopendkim [no signature data] [not authenticated]
で困っている人向け

こちらのバージョンはcentos epelからopendkim-2.8.4-1.el6です
わたしゃソースでインストールしたりいろいろやったけどだめだった
でも適当に解決wwwww
国内外の解説ブログ、サイトの解説どおりやってもだめだった
どうしても、他のコンピュータから送るときに署名がつかない。
自鯖からmailコマンドで送ると、[dkim_eom(): resource unavailable: d2i_PrivateKey_bio() failed]
こんなんでます。
no signature dataとnot authenticatedが虚しく続くwww
海外見ても、同じような解説が多いですなり

まーよくドキュメント読むと、InternalHostsに送信元を加えればいいわけだけど、送信元がまちまちだと不便
というわけで、解決方法は海外国内の解説サイトにある TrustedHostsとInternalHostsをopendkim.confに同じ設定をせず

ExternalIgnoreList refile:/etc/opendkim/TrustedHosts

InternalHosts refile:/etc/opendkim/InternalHosts

とわけてみよう。そんでInternalHostsには0.0.0.0/0を書く
あとはopendkim.confに直接 InternalHosts 0.0.0.0/0でもいいみたい、もちろん接続元を絞れる人はそれなりの設定で
これやってから検索したら、海外に少数この解決方法をしている人がいました。
ドキュメント読んでないから危険な設定なのかもしれないw
外人さん見るに
http://lists.opendkim.org/archive/opendkim/users/2013/04/2794.html
> InternalHosts 0.0.0.0/0
> # This is a basic configuration that can easily be adapted to suit a
> standard
> # installation. For more advanced options, see opendkim.conf(5) and/or
> # /usr/share/doc/opendkim/examples/opendkim.conf.sample.

スタンダードみたいですw
認証するIPを絞り込みたい人はそのように書けばOKでは?私は出先の海外とか外のwifiでメール送るのでこの設定
http://echelog.com/logs/browse/postfix/1329865200
上では外人さんがIRCで議論しています。0.0.0.0/0に異議ある人もいるようです。
みなさんも自分で調べたら結果を教えて下さい。
Berkeleydb使えるようなのでDRACやってたらそのDBで制御できるかな、試すのめんどくさいなり
--with-dbでコンパイルすればいいのかな・・・・

と思ったら、ソースおとしてSPECみたら--with-dbでRPMつくってあったwww
で、書式がどこにも載っていない・・・・・
ソースを見てたら・・・


opendkim-db.cに発見
struct dkimf_db_table dbtypes[] =
{
{ "csl", DKIMF_DB_TYPE_CSL },
{ "file", DKIMF_DB_TYPE_FILE },
{ "refile", DKIMF_DB_TYPE_REFILE },
#ifdef USE_DB
{ "db", DKIMF_DB_TYPE_BDB },

発見!! 早速www opendkim.confに

InternalHosts db:/etc/postfix/dracd.db
で、動作した!!!
しかし!ここ複数指定できない、そんでInternalHosts指定ファイルの中でdbは扱えないみたいだ・・・
127.0.0.1が入らないと、サーバーからのメールが証明できないww
DRACの改造を嫁と相談
起動時のオプションで127.0.0.1を付け加えるように改造を依頼
127.0.0.1の消去時間はUNIXTIMEの限界(2106/2/07 15:28:15)にする。
起動スクリプトに -l オプションをつけてください。そうすれば動作します。起動時に127.0.0.1が登場!
ダウンロード rpc.dracd.c は展開したところで上書きしてmakeしてくださいませ
これで、localhostとpopしたコンピュータだけ署名つきます。

楽しいOpenDKIMをwwwwwwwwww

もし、間違っているぞ等のご指摘があったらwebmaster@muhoho.comまでご連絡ください。
ファンレターでもいいです。(嘘
(C)2000-2013 muhoho.com
Powered by unkoman on new muhoho 御用の際はwebmaster@muhoho.comまで