Ho configurato Postfix con SPF e DKIM ma tutte le e-mail sono contrassegnate come spam.DKIM: l'intestazione della firma esiste ma non è valida
domain.db Ecco il mio (io uso bind9):
...
mail._domainkey IN TXT ("v=DKIM1; k=rsa; p=ABCD")
verifico con:
host -t TXT mail._domainkey.domain.com
ricevo (OK):
mail._domainkey.domain.com descriptive text "v=DKIM1\; k=rsa\; " "p=ABCD"
ho controllato anche quale potrebbe essere il problema su email-tester.com, e ottengo 10/10, DKIM sembra anche installato correttamente.
Ma quando controllo il contenuto di un'email, vedo:
...
dkim:pass
dkim:pass
SPF:pass
...
X-Spam-Report:
* -0.0 NO_RELAYS Informational: message was not relayed via SMTP
* -0.0 NO_RECEIVED Informational: message has no Received headers
* 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS,
T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0
Qualche idea?
----- AGGIORNAMENTO -------
Dopo l'aggiunta in master.cf:
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters
Ecco i nuovi contenuti e-mail:
...
dkim:pass (now there is only one: OK)
spf:pass
...
X-Spam-Report:
* -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=ham
autolearn_force=no version=3.4.0
che sembra migliore, ma l'email è ancora contrassegnata come spam, grrr
Penso che il tuo DKIM stia usando due stringhe quando dovrebbe usare 1, in base a ciò che hai ricevuto. Ogni validatore DKIM ha delle stranezze su di loro, invia una mail a 'mailtest @ unlocktheinbox.com' - Esegue il tuo DKIM attraverso 4 diversi validatori. – Henry
Ho provato a mandare una mail a questo indirizzo, per il momento presente non ho ricevuto sthg, strano .. E come fai a sapere che ci sono forse 2 DKIM? infatti hai ragione, vedo 2 righe: dkim = pass (sopra SPF: pass), è possibile rimuovere un DKIM? – Julien
@henry Ho provato a cambiare DKIM1 in DKIM e ora ottengo: dkim = neutral (versione errata), grr, grazie per il tuo aiuto Henry .. – Julien