{"id":115,"date":"2020-03-06T10:51:24","date_gmt":"2020-03-06T09:51:24","guid":{"rendered":"https:\/\/nissel.it\/?p=115"},"modified":"2020-03-27T16:56:26","modified_gmt":"2020-03-27T15:56:26","slug":"dkim-einrichten-mit-externen-dns-server","status":"publish","type":"post","link":"https:\/\/nissel.it\/index.php\/2020\/03\/06\/dkim-einrichten-mit-externen-dns-server\/","title":{"rendered":"DKIM\/SPF\/DMARC einrichten mit externen DNS Server"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">DKIM Plesk Konfiguration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In den Mai Settings der Domain sollte die Verschl\u00fcsselung und DKIM aktiviert sein.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-mail-settings.png\"><img loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"832\" src=\"https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-mail-settings.png\" alt=\"\" class=\"wp-image-167\" srcset=\"https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-mail-settings.png 615w, https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-mail-settings-222x300.png 222w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/a><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">DKIM DNS Eintrag erstellen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Skript zum auslesen des dkim keys und direktes umwandeln in String f\u00fcr den DNS Eintrag:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\nDOMAIN=$1\n\nKEY=$(openssl rsa -in \/etc\/domainkeys\/${DOMAIN}\/default -pubout 2> \/dev\/null | tail -n 5 | head -n 4 | tr -d '\\n')\necho \"v=DKIM1;k=rsa; p=${KEY};\"\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Eigentliche Befehl ist &#8222;openssl rsa -in \/etc\/domainkeys\/${DOMAIN}\/default -pubout&#8220; danach wird mit &#8222;tail&#8220; und &#8222;head&#8220; der Anfang und das Ende abgeschnitten. Danach werden mit &#8222;tr&#8220; die Zeilenumbr\u00fcche entfernt. &#8222;2&gt; \/dev\/null&#8220; unterdr\u00fcckt die Ausgabe &#8222;writing RSA key&#8220; und alle Fehlerausgaben.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># dkim-print nissel.it\nv=DKIM1;k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDzZmnbucDR9uEiTEqW3oXUuFZ+2c+VcFp91vy5SGg+CqbvFaAzUTn008Ew4QK9TrZ+dvuGj2qMMXEjmZVhFK+G8JRCxItQDQ2T6taHlrGpjom6+EBctpaD9hjUuart3Hqn1fSS8MyOTVxwG6jArWuLg95UjMs1NRCyUkqjHjoGIwIDAQAB;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Damit kann dann ein DNS TXT Record mit dem Schl\u00fcssel default._domainkey erstellt werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>default._domainkey TXT v=DKIM1;k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDzZmnbucDR9uEiTEqW3oXUuFZ+2c+VcFp91vy5SGg+CqbvFaAzUTn008Ew4QK9TrZ+dvuGj2qMMXEjmZVhFK+G8JRCxItQDQ2T6taHlrGpjom6+EBctpaD9hjUuart3Hqn1fSS8MyOTVxwG6jArWuLg95UjMs1NRCyUkqjHjoGIwIDAQAB;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">SPF<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Versucht ein fremder Mailserver im Namen der eigenen Domain eine Email zu versenden, unterbindet dieser Eintrag dies. Es wird nur erlaubt, dass A und MX record Eintr\u00e4ge eine Mail verschicken d\u00fcrfen. Das -all verbietet alles andere.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>TXT v=spf1 +a +mx -all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit ~all wird diese Regel nicht strickt angewandt. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DMARC<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zuletzt wird die DKIM uns SPF durch DMARC kombiniert. Falsch signierte und Mails die nicht den SPF Regeln entsprechen werden in Quarant\u00e4ne gestellt.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>_dmarc TXT v=DMARC1; p=quarantine; rf=afrf; rua=mailto:admin@domain.de; ruf=mailto:admin@domain.de<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Globale Einstellungen in Plesk<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-global-mail-settings.png\"><img loading=\"lazy\" decoding=\"async\" width=\"314\" height=\"1024\" src=\"https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-global-mail-settings-314x1024.png\" alt=\"\" class=\"wp-image-171\" srcset=\"https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-global-mail-settings-314x1024.png 314w, https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-global-mail-settings-92x300.png 92w, https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-global-mail-settings-768x2507.png 768w, https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-global-mail-settings-471x1536.png 471w, https:\/\/nissel.it\/wp-content\/uploads\/2020\/03\/01-global-mail-settings.png 828w\" sizes=\"auto, (max-width: 314px) 100vw, 314px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Linux: Ubuntu 18.04.4<br>Plesk: Obsidian 18.0.24<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DKIM Plesk Konfiguration In den Mai Settings der Domain sollte die Verschl\u00fcsselung und DKIM aktiviert sein.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[5,4],"class_list":["post-115","post","type-post","status-publish","format-standard","hentry","category-webserver","tag-mail","tag-plesk"],"_links":{"self":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":5,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":186,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts\/115\/revisions\/186"}],"wp:attachment":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/tags?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}