web-dev-qa-db-ja.com

opendkim公開鍵は利用できません

メールサーバーがhotmailとの間でメールを送受信する際に問題が発生しました。postfixlog/ gmailヘッダー/ウェブサイトdkimバリデーターのこのすべてのエラーが私に何を言っているのかを初心者に説明して、次に何をすべきか手がかりを教えてもらえますか?

Centos7およびPostfix2.10

Opendkim.confでアクティベートしました:

 KeyTable                 refile:/etc/opendkim/KeyTable
 SigningTable                 refile:/etc/opendkim/SigningTable
 ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
 InternalHosts      refile:/etc/opendkim/TrustedHosts

keyTableファイルは次のようになります。

 default._domainkey.example.com example.com:default:/etc/opendkim/keys/example.com/default.private

そして私のTrustedHostsは

 127.0.0.1
 example.com
 mail.example.com

そしてもちろん、ファイルdefault.privateがmain.cf postfixconfファイルにあります。

 smtpd_milters           = inet:127.0.0.1:8891
 non_smtpd_milters       = $smtpd_milters
 milter_default_action   = accept

Opendkimステータス(systemctl status opendkim.service)では、これが太字で表示されます。

  opendkim.service: main process exited, code=killed, status=6/ABRT 
  Unit opendkim.service entered failed state.

http://dkimvalidator.com/ を使用すると、DKIM情報の署名の検証で表示されます。

  result = invalid
  Details: public key: not available

dkim txtdnsレコードの更新は次のようになります。

 default._domainkey IN  TXT ( "v=DKIM1; k=rsa; "
   "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDqqN1PV0SVRxJDroI8sepENY+Z6iH0T4m1cSqnjHOnIQ9beeElpe1zzctpjc9GItgvzi5/jbltb9vBl91BGKhNzaW9qhlbX+dKYWftwdLEFyuNCtEJ12AbYN+dHa48bsPLxSOxXMS2UB0YwcgtOJoERRPl2dvHB5ekR4aZ22qN9QIDAQAB" )

GmailにヘッダーAuthentication-Results:partを送信すると、とにかくgmailはメールを受け付けています。

 dkim=temperror (no key for signature) header.i=@

Hotmailに送信した後の私のログファイル:

  Mar 13 14:26:55 example.com postfix/smtp: Host 30047900.in1.mandrillapp.com[54.71.88.34] said: 454 4.7.1 <[email protected]@dkimvalidator.com>: Relay access denied (in reply to RCPT TO command)
  Mar 13 14:26:56 example.com postfix/smtp: to=<[email protected]@dkimvalidator.com>, relay=30047900.in1.mandrillapp.com[54.70.134.182]:25, delay=8580, delays=8578/0.02/1.7/0.24, dsn=4.7.1, status=deferred (Host 30047900.in1.mandrillapp.com[54.70.134.182] said: 454 4.7.1 <[email protected]@dkimvalidator.com>: Relay access denied (in reply to RCPT TO command))
1
MikZuit

残念ながら、サーバープロバイダーのコントロールパネルが原因で、独自のDNSサーバーが必要なようです。これをそのままにして、すぐに回答するので、問題が解決しない場合は、新しい構成でこの構成を設定します。 。ありがとう

更新:このチュートリアルに従うと、さらに言うつもりです http://www.stevejenkins.com/blog/2010/09/how-to-get-dkim-domainkeys-identified-mail- working-on-centos-5-5-and-postfix-using-opendkim / 慎重に、良い結果が得られる可能性があります。

result = invalid
Details: public key: not available

私の場合、それは私のdnsレコードの構文が間違っているためだと言えるので、名前の値がdefault._sample.com.sample.comのようになっていることを確認してください(私の場合は2回)これは挿入する場所によって異なると思いますあなたの記録:あなたが編集しているなら、あなたのゾーンファイルはdefault._sample.com IN TXT v = DKIM1 ...(etc、二重引用符を取り除く)でなければなりません)そしてあなたがウェブを使って編集しているならインターフェイスコントロールパネル、あなたは最初にあなたのprividerに尋ねなければなりません。

これが誰かを助けることを願っています。

1
MikZuit