12.04 POSTFIX openDKIM não assinatura DKIM

5

Eu segui as instruções neste post aqui está meu postfix main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

myhostname = 2mm.biz                                     
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = 2mm.biz, 2mm.compute-1.internal, localhost.compute-1.internal, localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 54.243.206.201/32
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
luser_relay = ubuntu@localhost
local_recipient_maps =
virtual_alias_domains = 2mm.biz
virtual_alias_maps = hash:/etc/postfix/virtual
#added below for DKIM
milter_default_action = accept
milter_protocol = 2
smtpd_milters=inet:localhost:8891
non_smtpd_milters=inet:localhost:8891
#EOF

E aqui está o meu opendkim.conf

Syslog                  yes
LogWhy                  yes
UMask                   022
UserID                  opendkim:opendkim
Domain                  2mm.biz
KeyFile                 /etc/opendkim/20121002.private
Selector                20121002
Canonicalization        relaxed/simple
Mode                    sv
#SubDomains             no

KeyTable                refile:/etc/opendkim/KeyTable
SigningTable            refile:/etc/opendkim/SigningTable
ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts           refile:/etc/opendkim/TrustedHosts
Socket                  inet:8891@localhost

Estou usando apenas um domínio, por isso deixei os SubDomains comentados. Quando eu verifico com link diz que não há chaves de domínio ou assinatura DKIM. Eu atualizei meu DNS com minha chave pública. Esta é uma instância micro do Ubuntu amazon EC2 64 bit. Eu usei o comando sendmail para testar as assinaturas.

Estou certo de onde mais procurar uma solução. Alguma ideia?

    
por Antonios Hadjigeorgalis 03.10.2012 / 06:04

1 resposta

3

Eu encontrei minha própria resposta. as mensagens em /var/log/mail.log foram fundamentais para rastrear o que estava errado. Eu ainda sou novo no Linux, essa foi uma dura lição aprendida.

meu problema foi que no opendkim.conf eu especifiquei configurações para:

  1. Domian
  2. KeyFile
  3. Seletor

E também

  1. KeyTable
  2. SigningTable

Eu removi as tabelas e os e-mails foram assinados de todos os e-mails no meu domínio. Isso é depois que eu reiniciei o opendkim e o postfix.

    
por Antonios Hadjigeorgalis 04.10.2012 / 02:53