このチュートリアルを読んだ後、PostfixにDKIM-Filterをインストールしました
私の電子メールにはDKIM署名がありますが、それでもSPAMフォルダーに届きます。これがヘッダーです
Received-SPF: neutral (google.com: 69.164.193.167 is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=69.164.193.167;
Authentication-Results: mx.google.com; spf=neutral (google.com: 69.164.193.167 is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]; dkim=hardfail (test mode) [email protected]
Received: from promote.a2labs.in (localhost [127.0.0.1])
by promote.a2labs.in (Postfix) with ESMTPA id 34858530E8
for <[email protected]>; Mon, 28 Feb 2011 12:23:07 +0530 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=a2labs.in; s=mail;
t=1298875987; bh=bo+H1VYPIHMja2u7i1lnzr4k/j4Pe8iSf79bVw94XpI=;
h=To:Subject:Message-ID:Date:From:Reply-To:MIME-Version:
Content-Type:Content-Transfer-Encoding; b=nhTdlnUwo0iUJ92ycQzKSRjw
5Pfya0DJcJrAc8Mr2hIv8OLpgzBCzdOMWTGqR5nuUmAzgCGYBhYAM2XZwVxo9JG/iz7
oYKysmNQnskFx0TRyW3UOkDWcfHcPnCL6Y7fGzZWinmsyjsg47k+mKZg/e8jqlwTAMO
PYKkt5pBz7SM0=
また、私のmail.errファイルは
Feb 28 12:17:03 ivineet dkim-filter[32181]: 1F788530E1: no signature data
Feb 28 12:18:02 ivineet dkim-filter[32181]: 432BA530E2: no signature data
それを修正する方法
「署名データなし」の上の行を見てください。次のようになっています。
Jul 4 10:33:46 pa04 dkim-filter[29984]: 9A95B340F6C external Host localhost.localdomain attempted to send as mydomain.com
Jul 4 10:33:46 pa04 dkim-filter[29984]: 9A95B340F6C: no signature data
その場合は、署名する電子メールを送信するホストのリストを含むファイル/ etc/postfix/dkim/hostsを作成し、次の行を/etc/dkim-filter.confに追加します。
ExternalIgnoreList /etc/postfix/dkim/hosts
InternalHosts /etc/postfix/dkim/hosts
Dkim-filter.confの「ドメイン」の値は何ですか?実際のドメインを指定するときに同じ問題が発生しましたが、ワイルドカードを使用することで修正されました。
「ドメインmydomain.com」から「ドメイン*」へ、セレクターとキーファイルはそのままにします。
それが役に立てば幸い。