postfix + opendkim non firma correttamente. come eseguire il debug di questo?

EDIT: Ho ottenuto un po 'più, ma tutti i post nella mia ricerca dicono le autorizzazioni sono sbagliate o rigenerare chiave ma ho fissato che per essere 644 così come posseduto da DKIM E continuo a rigenerare la chiave, ma non sta aiutando. Il mio ultimo errore è questo

Apr 21 21:19:12 Sniffy opendkim[8729]: BB5BF3AA66: dkim_eom(): resource unavailable: d2i_PrivateKey_bio() failed Apr 21 21:19:12 Sniffy postfix/cleanup[8627]: BB5BF3AA66: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.0 resource unavailable; from=<dean@abcs.com> to=<dean.hiller@gmail.com> proto=SMTP helo=<abcs.com> 

Sto cercando un modo per eseguire semplicemente il debug (non necessariamente la risposta, ma un modo per get i log da opendkim sarebbe buono).

  • procmail ignora le impostazioni dell'utente
  • ordine corretto per militari di Postfix
  • Come posso modificare la configuration postfix dopo l'installazione?
  • amavis cronjob lancia un errore dal nulla
  • Invia la posta dal contenitore Docker con Postfix dell'host
  • SASL PLAIN authentication con dominio primario, ma non con dominio virtuale
  • Se smetto di opendkim, vedo il collegamento di log postfix rifiutato che è buono. ma quando invio la posta con opendkim avviato, non vedo nessun registro. Aggiungo anche la linea "LogWhy Yes" al mio file opendkim.conf e non vedo ancora nessun log.

    Dal momento che vedo opendkim in esecuzione sotto utente opendkim, ho cambiato il proprietario di / etc / opendkim / * e / etc / opendkim e /etc/opendkim.conf tutto all'utente di opendkim.

    Sto eseguendo su Ubuntu. Il mio file opendkim.conf è

     # Log to syslog Syslog yes # Required to use local socket with MTAs that access the socket as a non- # privileged user (eg Postfix) UMask 002 # Sign for example.com with key in /etc/mail/dkim.key using # selector '2007' (eg 2007._domainkey.example.com) #Domain example.com Domain sniffyapp.com #KeyFile /etc/mail/dkim.key KeyFile /etc/opendkim/keys/sniffyapp.com/default.private #Selector 2007 Selector default # Commonly-used options; the commented-out versions show the defaults. #Canonicalization simple Mode sv #SubDomains no #ADSPDiscard no Socket inet:8891:localhost ExternalIgnoreList refile:/etc/opendkim/TrustedHosts InternalHosts refile:/etc/opendkim/TrustedHosts LogWhy Yes 

    Naturalmente ho aggiunto queste righe a main.cf in postfix

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

    One Solution collect form web for “postfix + opendkim non firma correttamente. come eseguire il debug di questo?”

    La linea sottostante per impostare Canonicalization può talvolta aiutare. Alless ha funzionato per me molto di recente.

     Canonicalization relaxed/relaxed 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.