.png)
モチベーション
プライベートショッピングウェブサイト GILT は、giltgroupe.bounce.ed10.net から定期的に更新メールを送信しますが、すべてのメールは giltgroupe.com のドメインキーで署名されています。
giltgroupe.bounce.ed10.net からメール
giltgroupe.com による署名
私の物語
Debian Lenny の postfix で dk-filter を使用して、y.com のドメイン キーで x.com に署名することができませんでした。
次の引数を使用して dk-filter サービスを初期化しようとすると、
DAEMON_OPTS="$DAEMON_OPTS -d x.com,y.com -c nofws -k -i /var/dk-filter/internal_hosts -s /etc/dk-keys.conf"
dk-filter サービスはドメイン x.com (d=x.com) で署名します。
デーモンの引数を次のように変更します。
DAEMON_OPTS="$DAEMON_OPTS -d x.com -c nofws -k -i /var/dk-filter/internal_hosts -s /etc/dk-keys.conf"
y.com から送信された電子メールは署名されません。
dk-keys.conf ファイルは次のとおりです。
*:/var/dk-filter/y.com/mail
DKIM でも同じことを実行できましたが、完璧に機能しています。ただし、DK は機能していないようです。y.com のメールには y.com のキーで署名し、x.com のメールには x.com のキーで署名しても問題はありません。これは、構成上の問題がないことを示しています。
それを可能とするための経験やアドバイスはありますか?特定のドメインで複数のドメインからのメールに署名する?
答え1
dkim では、署名元のドメインを指定できるので、これは問題なく機能することがわかりました。たとえば、電子メールは y.com からのものですが、DKIM 署名では d=x.com です。ただし、dk-filter では、各署名ドメインは from: アドレスのホスト ドメインのままです。たとえば、From:[メールアドレス]== DomainKeys-Signature: d=y.com (x.com の KEY を使用している場合でも)。
したがって、x.com のキーから y.com の電子メールに署名できる場合でも、署名ドメインは常に y.com になるため、各ドメインごとに個別の s._domainkey エントリを作成する必要があります。
答え2
しばらく経ちましたが、この問題に遭遇し、この投稿を見つけ、ここでいくつかの他のドキュメントを見つけました:
http://www.elandsys.com/resources/sendmail/dkim.html
-d ドメイン [,...] このフィルタでメールに署名するドメインのコンマ区切りリスト。他のドメインからのメールは署名されずに検証されます。 [ ... ] いずれの場合も、ドメイン名には特殊文字「*」を含めることができます。これは、ドメイン名内の 0 個以上の文字に一致するワイルドカード文字として扱われます。
そこで私は次のようなものを使いました
-d *.ro,*.eu
すべての .ro および .eu ドメインに署名します。署名は送信ドメインと一致し、非常にうまく機能します。もちろん、各ドメインの DNS ゾーンに公開キーを挿入する必要がありますが、すべてのドメインに同じキーを使用すれば簡単です。
Ubuntu 10.04、postfix 2.7.0、dk-filter 1.0.0 を使用
答え3
1 行に 1 つのドメインを含む txt ファイル (たとえば、/etc/dk-domains.conf) を作成し、それを d-filter 構成ファイル (Debian および派生製品では /etc/default/dk-filter) に追加する必要があります。
このファイルの所有者を「df-filter」に変更することを忘れないでください
私の /etc/default/dk-filter ファイルは次のようになります:
DAEMON_OPTS="-l -i /etc/mail/dkim/trusted_hosts -k -s /etc/dk-keys.conf -d /etc/dk-domains.conf"
SOCKET="inet:12345@localhost
幸運を。
Enter On Line のネットワーク マネージャー、Jefferson Pugliese