どんなに他のサイトの通り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まで |