Installed the ispconfig 3 debian jessie all fresh and no real errors accept the fstab Now created a domain, swithed the ip to the new server, created mail etc, enabled ssl LE So all fine and all works now enabled DKIM and here we go Back to my domain provider just to be shure copy'ed my old DKIM and pasted the new Dkim Key saved and waited for a couple of hours Immidiatly i notice differant things as you can see below v=DKIM1; k=rsa; s=email; v=DKIM1; t=s; Then tested the mail and send it to hotmail and voila hotmail.com; dkim=fail (no key for signature) So the questions i have whatsupp with the 2 differant v=DKIM ? Why do i get the error on hotmail ?
no key for signature = you have no public key in the dns. https://blog.schaal-24.de/dkim/debug-2/?lang=en
well checked it this morning again and it seems to be working now strange it worked directly on my mailprogram on pc and the check with mxtoolbox was also fine yesterday seems hotmail takes time i think anyway thnx seems to be solved now
sorry to bring up this old topic ... but i have the same problem ... the weird condition are ... all manual test are positif (no errors, dns ok, mail server (amavis test) ok ... but when i do test to link below and all other link like these below, i have the same result, dkim not signed. any advice would be appreciated Check signed mails send a mail to: [email protected]25.com or [email protected] Web-Services: www.appmaildev.com www.brandonchecketts.com
check your postfix-config and make sure, that the content-filter is definied and the two tag_as_-files are in place.
i think it's good ... never touch those files ... Code: smtpd_sender_restrictions = check_sender_access regexp:/etc/postfix/tag_as_originating.re , reject_authenticated_sender_login_mismatch, permit_mynetworks, permit_sasl_authenticated, check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf, check_sender_access regexp:/etc/postfix/tag_as_foreign.re [root@m01 postfix]# cat tag_as_foreign.re /^/ FILTER amavis:[127.0.0.1]:10024 [root@m01 postfix]# cat tag_as_originating.re /^/ FILTER amavis:[127.0.0.1]:10026
This is what i got this morning ... funny right? got valid key, amavisd approved ... now with permerror ... dkim using 1024 Code: [root@m01 ~]# amavisd testkeys TESTING#1: m1._domainkey.xxxx.com => pass TESTING#2: m01._domainkey.yyyy.com => pass already tried to generate new key for 1 domain, 5 mnt for dkim in dns (1 hour last setting), still the same, will wait for another hour. another domain remain not signed
as you can see in your screenshot: there is (currently) no key available. make sure, that you enabled dkim for the domain and the selector is not empty.
actually i don't think the record are not good, i've test these manually in several web for dkim format and querry, turns out everything's ok. I have similar problem before (ispconfig 3.0.x), but that's because of dns config, i can't query the key. already fix it. i think it's different now, since all dkim record test are positive. still have no clue why ... i'll deactivate dkim for awhile i think, until i found the solution. apologize for the pict, the reason i didn't put the whole pict because i want to hide my real domain ... please check the complete record on dns and mail server (with fake domain) ... hope these would help For yyyy.com Code: m01._domainkey.yyyy.com. 600 IN TXT "v=DKIM1 p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBCAC7JlZi/ERMdbmjfx843knhwh7dEESIakNI7YUyQ94gJqme8cl8HsYAayVsQygqHLG3FEi0bWJ1whtqokc53ggxXwRuH9bLmVkQCPrqvNBk6XbioUDaaGi6GOJ2u3e2Osukq0dze5W+7ukNYTDID1vNy/9RRW8tCTlF7lHI8wIDAQAB" for xxxx.com Code: m1._domainkey.xxxx.com. 600 TXT IN "v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2A/bZjdVLEWTmoKkd9jkCHMFp76/OaJZnJuEzfo79FoDVBorY+wzVhWIerwzSrCNNwY9VFi9bWs8DcHj7qUIF4bYqftBfKJN2e3t2ipiHpCRSaxYpcceZZiP5qmY+qVHjTWVoy4FH4vxn8CA9mFlmGJyUlI05gLoxGOaSmNVeJQIDAQAB" amavisd on server (centos 6.9) Code: [root@m01 ~]# amavisd showkeys ; key#1, domain yyyy.com, /var/lib/amavis/dkim/yyyy.com.private m1._domainkey.yyyy.com. 3600 TXT ( "v=DKIM1; p=" "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2A/bZjdVLEWTmoKkd9jkCHMFp" "76/OaJZnJuEzfo79FoDVBorY+wzVhWIerwzSrCNNwY9VFi9bWs8DcHj7qUIF4bYq" "ftBfKJN2e3t2ipiHpCRSaxYpcceZZiP5qmY+qVHjTWVoy4FH4vxn8CA9mFlmGJyU" "lI05gLoxGOaSmNVeJQIDAQAB") ; key#2, domain xxxx.com, /var/lib/amavis/dkim/xxxx.com.private m01._domainkey.xxxx.com. 3600 TXT ( "v=DKIM1; p=" "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBCAC7JlZi/ERMdbmjfx843knh" "wh7dEESIakNI7YUyQ94gJqme8cl8HsYAayVsQygqHLG3FEi0bWJ1whtqokc53ggx" "XwRuH9bLmVkQCPrqvNBk6XbioUDaaGi6GOJ2u3e2Osukq0dze5W+7ukNYTDID1vN" "y/9RRW8tCTlF7lHI8wIDAQAB") [root@m01 ~]# amavisd testkeys TESTING#1: m1._domainkey.yyyy.com => pass TESTING#2: m01._domainkey.xxxx.com => pass notes: dns and mail are not in the same system / server.