close
先建立 KEY
amavisd -c /etc/amavisd/amavisd.conf genrsa /var/lib/dkim/mydomain1.com.pem 2048
編輯 /etc/amavisd/amavisd.conf
dkim_key("mydomain1.com", "dkim", "/var/lib/dkim/mydomain1.com"); "mydomain1.com" => { d => "mydomain1.com", a => 'rsa-sha256', ttl => 10*24*3600 }, "mydomain2.com" => { d => "mydomain1.com", a => 'rsa-sha256', ttl => 10*24*3600 }, "mydomain3.com" => { d => "mydomain1.com", a => 'rsa-sha256', ttl => 10*24*3600 }, "mydomain4.com" => { d => "mydomain1.com", a => 'rsa-sha256', ttl => 10*24*3600 }, "mydomain5.com" => { d => "mydomain1.com", a => 'rsa-sha256', ttl => 10*24*3600 },
修改 /var/lib/dkim/mydomain1.com.pem 屬性
chown root:amavis /var/lib/dkim/mydomain1.com.pem chmod 640 /var/lib/dkim/mydomain1.com.pem
啟動 amavisd ...... service amavisd restart
如不正常用 amavisd debug mode) 找原因
amavisd -u amavis -c /etc/amavisd/amavisd.conf debug
看建立的 key (要放在 DNS 上)
aamavisd -c /etc/amavisd/amavisd.conf showkeys ; key#1 2048 bits, i=dkim, d=mydomain1.com, /var/lib/dkim/mydomain1.com dkim._domainkey.mydomain1.com. 3600 TXT ( "v=DKIM1; p=" "MIIBIjANBg212122121111113333AQ111118AM21C22Aq91WbjS0/N3puOkEwT6J" "v/rng+ipzy3LRMgFVwLjKbGSd/RBshZ8mDedulqmTCKMGubREHpigMp//Mb4VJFP" "QNhqwBZFQUNebBoK95AJMFI+R3upUA3v5u2w222225eu4X56nUdRGyx4wdr/JX53" "3XRdsfdfdfdfdfdf09qfdnclBHp/X6mGsnxxxxxxxxxxxxxxxxxxxxxw2eDVhkkL" "FsjY87Aro/hLalnxxxxfdfdfdfdff2ww1yEgtjwNDZT1dddddddddddddddddddd" "FBWNhvhxxxxxxxxWmvMhUvfksUIYnJzRRxFveRxXGas9g4oqy58OpTKK6bhxL92j" "xwIDxxx")
DNS 設好用 dig 查看
dig -t txt dkim._domainkey.mydomain1.com
dig -t txt dkim._domainkey.mydomain2.com
全站熱搜