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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 echochio 的頭像
    echochio

    echochio

    echochio 發表在 痞客邦 留言(0) 人氣()