{"id":105,"date":"2015-05-31T01:21:14","date_gmt":"2015-05-30T23:21:14","guid":{"rendered":"https:\/\/blog.unetresgrossebite.com\/?p=105"},"modified":"2015-05-31T01:23:04","modified_gmt":"2015-05-30T23:23:04","slug":"opendkim","status":"publish","type":"post","link":"https:\/\/blog.unetresgrossebite.com\/?p=105","title":{"rendered":"OpenDKIM"},"content":{"rendered":"<p>OpenDKIM is the reference implementation dealing with\u00a0DomainKeys Identified Mail (DKIM), maintained by the OpenDKIM Project, licensing under the new BSD License.<\/p>\n<p>DKIM validation aims to prevent email spoofing by checking\u00a0incoming mail from a remote domain for a DKIM header specifying a signature. The given signature should be validated against a DNS record, held by the remote domain, publishing its public key.<br \/>\nHaving your mails properly signed increase your chances to avoid SPAM detection.<\/p>\n<p>DKIM was first defined in <a href=\"http:\/\/tools.ietf.org\/rfc\/rfc4870.txt\">RFC 4870<\/a>, then superseded by <a href=\"http:\/\/tools.ietf.org\/rfc\/rfc4871.txt\">RFC 4871<\/a>, then updated by <a href=\"http:\/\/tools.ietf.org\/rfc\/rfc5672.txt\">RFC 5672<\/a>, and finally by <a href=\"http:\/\/tools.ietf.org\/rfc\/rfc6376.txt\">RFC\u00a06376<\/a>.<\/p>\n<p>Setting OpenDKIM up is a five minutes deal.<br \/>\nThe whole setup process is best described by <a href=\"https:\/\/gitlab.unetresgrossebite.com\/DevOps\/puppet\/tree\/master\/modules\/opendkim\/\">my last puppet module<\/a>, also dealing with replicating private keys to all your signing SMTPs, and writing\u00a0your public keys to your DNS and refreshing your zones configuration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenDKIM is the reference implementation dealing with\u00a0DomainKeys Identified Mail (DKIM), maintained by the OpenDKIM Project, licensing under the new BSD License. DKIM validation aims to prevent email spoofing by checking\u00a0incoming mail from a remote domain for a DKIM header specifying a signature. The given signature should be validated against a DNS record, held by the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=\/wp\/v2\/posts\/105"}],"collection":[{"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=105"}],"version-history":[{"count":2,"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=\/wp\/v2\/posts\/105\/revisions"}],"predecessor-version":[{"id":107,"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=\/wp\/v2\/posts\/105\/revisions\/107"}],"wp:attachment":[{"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.unetresgrossebite.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}