DKIM
DomainKeys (DKIM) with Postfix
# yum -y install opendkim*
# vim /etc/opendkim.conf 39 Mode sv56 Socket inet:8891@127.0.0.160 Umask 02288 Domain example.com98 ## KeyFile /etc/opendkim/keys/default.private103 KeyTable /etc/opendkim/KeyTable OR103 KeyTable refile:/etc/opendkim/KeyTable108 SigningTable refile:/etc/opendkim/SigningTable112 ExternalIgnoreList refile:/etc/opendkim/TrustedHosts116 InternalHosts refile:/etc/opendkim/TrustedHosts #[Add line]
# vi /etc/opendkim/KeyTabledefault._domainkey.worldcm.tk worldcm.tk:default:/etc/opendkim/keys/worldcm.tk/default.private
# vi /etc/opendkim/SigningTable*@worldcm.tk default._domainkey.worldcm.tk
# vi /etc/opendkim/TrustedHosts*.worldcm.tk ORmail.worldcm.tkworldcm.tk
# mkdir /etc/opendkim/keys/worldcm.tk# cd /etc/opendkim/keys# opendkim-genkey -b 1024 -d worldcm.tk -D /etc/opendkim/keys/worldcm.tk -s default -v
# chown -R opendkim:opendkim /etc/opendkim# chmod go-rw /etc/opendkim/keys
systemctl start opendkim.servicesystemctl enable opendkim.service
# vi /etc/postfix/main.cf
smtpd_milters = inet:127.0.0.1:8891non_smtpd_milters = $smtpd_miltersmilter_default_action = acceptmilter_protocol = 2
# postmap /etc/postfix/main.cf# systemctl restart postfix.service# systemctl restart opendkim.service
# mail -vs "Test DKIM" u1@worldcm.tk < /dev/null
Return-Path: <root@worldcm.tk>Delivered-To: u1@worldcm.tkDate: Tue, 04 Oct 2022 17:56:48 +0600DKIM-Filter: OpenDKIM Filter v2.11.0 mail.worldcm.tk 961FF408AFDDDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worldcm.tk; s=default; t=1664884707; bh=5g22i38m5ab1CDk2XO5BVyX7c5UtL2kHd7C21wyYSZE=; h=To:Subject:From:From; b=XzuIfr/SPQ7uynuaoj2P1exywm2fTSkwUipersfIgpfJmWfnDfaaYaPHAQe6CGfhZ WPngdremV/aKJkCN/8TN+YMjCmlsFYkwPQBB9YrW8W+WLtc2JzBja2kHXx8JdoZfs2 F5FWdYRIuK5GgdEZWoRjLU/lkUG80NmMwGrrVbfE=To: u1@worldcm.tkSubject: Test DKIMMIME-Version: 1.0Content-Type: text/plain; charset=us-asciiContent-Transfer-Encoding: quoted-printableMessage-Id: <20221004115827.961FF408AFDD@mail.worldcm.tk>From: root@worldcm.tk (root)
default._domainkey IN TXT ( "v=DKIM1; k=rsa; " "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHdfw25gc+Z8hbbuUsCDgcer5Yot+SHy8/jN7vv5kF6MVGiigIbtOybJ/5xYLXVfwloHO/JUfjzIJ2yWR1WpleJcKvLFEBwfSrGveiWVvJmdRsojqZQHgd7pxM3x8pLfjofA9aInVTiX0t+DdHq+fTsVVFSpf1VJTytM0iBApO9wIDAQAB" ) ; ----- DKIM key default for worldcm.tk
default._domainkey v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHdfw25gc+Z8hbbuUsCDgcer5Yot+SHy8/jN7vv5kF6MVGiigIbtOybJ/5xYLXVfwloHO/JUfjzIJ2yWR1WpleJcKvLFEBwfSrGveiWVvJmdRsojqZQHgd7pxM3x8pLfjofA9aInVTiX0t+DdHq+fTsVVFSpf1VJTytM0iBApO9wIDAQAB
# yum -y install opendkim*
# vim /etc/opendkim.conf 39 Mode sv56 Socket inet:8891@127.0.0.160 Umask 02288 Domain example.com98 ## KeyFile /etc/opendkim/keys/default.private103 KeyTable /etc/opendkim/KeyTable OR103 KeyTable refile:/etc/opendkim/KeyTable108 SigningTable refile:/etc/opendkim/SigningTable112 ExternalIgnoreList refile:/etc/opendkim/TrustedHosts116 InternalHosts refile:/etc/opendkim/TrustedHosts #[Add line]
# vi /etc/opendkim/KeyTabledefault._domainkey.worldcm.tk worldcm.tk:default:/etc/opendkim/keys/worldcm.tk/default.private
# vi /etc/opendkim/SigningTable*@worldcm.tk default._domainkey.worldcm.tk
# vi /etc/opendkim/TrustedHosts*.worldcm.tk ORmail.worldcm.tkworldcm.tk
# mkdir /etc/opendkim/keys/worldcm.tk# cd /etc/opendkim/keys# opendkim-genkey -b 1024 -d worldcm.tk -D /etc/opendkim/keys/worldcm.tk -s default -v
# chown -R opendkim:opendkim /etc/opendkim# chmod go-rw /etc/opendkim/keys
systemctl start opendkim.servicesystemctl enable opendkim.service
# vi /etc/postfix/main.cf
smtpd_milters = inet:127.0.0.1:8891non_smtpd_milters = $smtpd_miltersmilter_default_action = acceptmilter_protocol = 2
# postmap /etc/postfix/main.cf# systemctl restart postfix.service# systemctl restart opendkim.service
# mail -vs "Test DKIM" u1@worldcm.tk < /dev/null
Return-Path: <root@worldcm.tk>Delivered-To: u1@worldcm.tkDate: Tue, 04 Oct 2022 17:56:48 +0600DKIM-Filter: OpenDKIM Filter v2.11.0 mail.worldcm.tk 961FF408AFDDDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worldcm.tk; s=default; t=1664884707; bh=5g22i38m5ab1CDk2XO5BVyX7c5UtL2kHd7C21wyYSZE=; h=To:Subject:From:From; b=XzuIfr/SPQ7uynuaoj2P1exywm2fTSkwUipersfIgpfJmWfnDfaaYaPHAQe6CGfhZ WPngdremV/aKJkCN/8TN+YMjCmlsFYkwPQBB9YrW8W+WLtc2JzBja2kHXx8JdoZfs2 F5FWdYRIuK5GgdEZWoRjLU/lkUG80NmMwGrrVbfE=To: u1@worldcm.tkSubject: Test DKIMMIME-Version: 1.0Content-Type: text/plain; charset=us-asciiContent-Transfer-Encoding: quoted-printableMessage-Id: <20221004115827.961FF408AFDD@mail.worldcm.tk>From: root@worldcm.tk (root)
Publish the created public key in your DNS
Publish the created public key in your DNS
1. Get and display the Public Key
# cat /etc/opendkim/keys/worldcm.tk/default.txt
default._domainkey IN TXT ( "v=DKIM1; k=rsa; " "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHdfw25gc+Z8hbbuUsCDgcer5Yot+SHy8/jN7vv5kF6MVGiigIbtOybJ/5xYLXVfwloHO/JUfjzIJ2yWR1WpleJcKvLFEBwfSrGveiWVvJmdRsojqZQHgd7pxM3x8pLfjofA9aInVTiX0t+DdHq+fTsVVFSpf1VJTytM0iBApO9wIDAQAB" ) ; ----- DKIM key default for worldcm.tk
DNS use: Type: TXT Host: default._domainkey TXT Value:
default._domainkey v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHdfw25gc+Z8hbbuUsCDgcer5Yot+SHy8/jN7vv5kF6MVGiigIbtOybJ/5xYLXVfwloHO/JUfjzIJ2yWR1WpleJcKvLFEBwfSrGveiWVvJmdRsojqZQHgd7pxM3x8pLfjofA9aInVTiX0t+DdHq+fTsVVFSpf1VJTytM0iBApO9wIDAQAB
Check mail: auth-results@verifier.port25.com
DKIM- mxtoolbox Check
worldcm.net:google - Google workspace
asiatic-group.com:default - whm hosting
selector1._domainkey.worldcm.net -
asiatic-group.com:selector1
------