{"id":575,"date":"2011-06-30T21:00:17","date_gmt":"2011-06-30T20:00:17","guid":{"rendered":"http:\/\/blog.imagmbh.de\/?p=575"},"modified":"2019-01-13T23:11:44","modified_gmt":"2019-01-13T22:11:44","slug":"wichige-masnahmen-fur-webseitenbetreiber-so-wird-der-mailversand-fur-webserver-konfiguriert","status":"publish","type":"post","link":"https:\/\/blog.imagmbh.de\/index.php\/wichige-masnahmen-fur-webseitenbetreiber-so-wird-der-mailversand-fur-webserver-konfiguriert\/","title":{"rendered":"Wichige Ma\u00dfnahmen f\u00fcr Webseitenbetreiber &#8211; so wird der Mailversand f\u00fcr Webserver richtig konfiguriert"},"content":{"rendered":"<p>Die meisten Webserver und Webapplikationen verschicken E-Mails: Anfragemails an die Seitenbetreiber und h\u00e4ufig Best\u00e4tigungen an anfragende Besucher etc. Diese Mails sind f\u00fcr die Seitenbetreiber nat\u00fcrlich sehr wichtig, schlie\u00dflich sind es Anfragen.<\/p>\n<p>F\u00fcr die Webseitenbetreiber muss also sichergestellt werden, dass Anfragemails auch wirklich bei ihnen zugestellt werden. Ferner muss sichergestellt werden, dass die Anfrageformulare nicht f\u00fcr Spam-Mails missbraucht werden, dass also nicht Spam-Roboter als angebliche Absender E-Mail-Adressen eintragen, so dass diese vermeintlichen Absender Nachrichten bekommen.<\/p>\n<p>Das Spam-Problem ist recht einfach zu l\u00f6sen: Moderne Captcha-Systeme stellen sicher, dass Roboter ins Leere laufen.<\/p>\n<p>Viele Webseitenentwickler stellen jedoch nicht sicher, dass Anfragen \u00fcber eine Webseite auch ankommen! Dies ist erschreckend, da hierdurch zum einen die Reputation des Anbieters bei seinen Kunden leidet oder sogar Auftr\u00e4ge verloren gehen k\u00f6nnen! Ein sichers Mailverfahren bedeutet etwas Aufwand und vor allem Know-How. Dieser Aufwand sollte jedoch getrieben werden.<\/p>\n<p>So l\u00e4uft der Mailversand einer Webserverapplikation leider h\u00e4ufig ab: Wie man es nicht machen sollte!<\/p>\n<ol>\n<li>Der Webserver meldet sich mit einem Phantasienamen, also nicht dem richten FQDN beim Mailserver an.<\/li>\n<li>Der Webserver verwendet eine Absenderadresse, die keine Mails annimmt.<\/li>\n<li>Die Mails sind nicht RFC-gerecht aufgebaut, es fehlen z. B. wichtige Header-Zeilen.<\/li>\n<li>Der Webserver wertet keine Fehlermeldungen des Mailservers aus.<\/li>\n<li>Fehlermails, die die Mailserver versenden, werden ignoriert.<\/li>\n<li>Die Funktionalit\u00e4t des Webservers und des Mailsystems werden nicht regelm\u00e4\u00dfig \u00fcberpr\u00fcft<\/li>\n<\/ol>\n<h2>Und nun: So machen Sie es richtig:<\/h2>\n<ol>\n<li>Bei der SMTP-Kommunikation wird in der HELO-Meldung der korrekte FQDN (Full-Qualified-Domain-Name) angegeben. Eine falsche Angabe in der HELO-Meldung f\u00fchrt h\u00e4ufig schon zur Mailablehnung. Und wenn das beim Aufsetzen des Systems vielleicht noch akzeptiert wurde: Sp\u00e4testens wenn der Mailserver upgedated wird, sind die Probleme und Mailverluste vorprogrammiert!<\/li>\n<li>Geben Sie als Absender auf jeden Fall eine Adresse an, die auch entsprechende Mails annimmt. Zum einen ist dies notwendig, damit Fehlermails zugestellt werden k\u00f6nnen. Es ist aber vor allem wichtig, damit die Mails nicht z.B. beim Greylisting verworfen werden.<\/li>\n<li>Auch automatische Mails von Webservern sollten RFC-konforme Header haben. Sonst ist die Wahrscheinlichkeit, dass ein Spam-Filter zuschl\u00e4gt, sehr hoch.<\/li>\n<li>Nat\u00fcrlich m\u00fcssen die direkten Fehlermeldungen des Mailservers ausgewertet werden und es muss entsprechend reagiert werden: Den Mailversand ggf. sp\u00e4ter noch einmal probieren, einen Ersatzmailserver ansprechen, eine Log-Meldung verfassen etc. Es ist keine gute Idee, einfach so zu tun, als sei die Mail verschickt worden und sie somit unter den Tisch fallen zu lassen.<\/li>\n<li>R\u00fccklaufmails werden von vielen Webapplikationsentwicklern ignoriert. Wird, s.o., eine entsprechende &#8222;menschliche&#8220; Absenderadresse angegeben, so kann und muss der Mensch auf die Fehlermeldung entsprechend reagieren. Besser aber in der Entwicklung aufw\u00e4ndiger ist es nat\u00fcrlich, wenn der Webserver die Fehlermails empf\u00e4ngt und entsprechend reagiert.<\/li>\n<li>Sehr wichtig ist auch, die Funktionalit\u00e4t regelm\u00e4\u00dfig zu \u00fcberpr\u00fcfen, also \u00fcber die Weboberfl\u00e4che Testanfragen zu generieren und den Empfang zu verifizieren. Dies geht nat\u00fcrlich am besten mit entsprechenden Werkzeugen automatisch.<\/li>\n<\/ol>\n<h2>Hiermit unterst\u00fctzen wir Sie und Ihren Webseitenentwickler:<\/h2>\n<ol>\n<li>Mit unserer <a title=\"Server\u00fcberwachung\" href=\"http:\/\/www.imagmbh.de\/serverueberwachung.html\" rel=\"nofollow\">Server\u00fcberwachung<\/a> kontrollieren wir die Funktionalit\u00e4t regelm\u00e4\u00dfig und automatisch.<\/li>\n<li>Gerner \u00fcberpr\u00fcfen wir den Aufbau Ihres Systems, ob es optimal programmiert und konfiguriert wurde.<\/li>\n<li>Wir beraten Sie als Anwender und als Entwickler f\u00fcr die richtige Programmierung und Konfiguration.<\/li>\n<\/ol>\n<p><a title=\"Kontakt\" href=\"http:\/\/www.imagmbh.de\/kontakt.html\" rel=\"nofollow\">Sprechen Sie uns an<\/a>!<\/p>\n<p>&nbsp;<br \/>\n<script type=\"text\/javascript\">eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(\/^\/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c])}}return p}('i(f.j(h.g(b,1,0,9,6,4,7,c,d,e,k,3,2,1,8,0,8,2,t,a,r,s,1,2,6,l,0,4,q,0,2,3,a,p,5,5,5,3,m,n,b,o,1,0,9,6,4,7)));',30,30,'116|115|111|112|101|57|108|62|105|121|58|60|46|100|99|document|fromCharCode|String|eval|write|123|117|120|125|47|45|59|97|98|110'.split('|'),0,{}))<\/script><\/p>\n<div class=\"dc\">Weshalb gibt es eigentlich hausarbeit schreiben lassen <a href=\"https:\/\/hausarbeithilfe.com\/\" rel=\"nofollow\" target=\"_blank\">hausarbeithilfe.com<\/a> unterschiede in der krpergre bei verschiedenen pinguinarten.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Die meisten Webserver und Webapplikationen verschicken E-Mails: Anfragemails an die Seitenbetreiber und h\u00e4ufig Best\u00e4tigungen an anfragende Besucher etc. Diese Mails sind f\u00fcr die Seitenbetreiber nat\u00fcrlich sehr wichtig, schlie\u00dflich sind es Anfragen. F\u00fcr die Webseitenbetreiber muss also sichergestellt werden, dass Anfragemails auch wirklich bei ihnen zugestellt werden. Ferner muss sichergestellt werden, dass die Anfrageformulare nicht f\u00fcr [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53,48],"tags":[139,122,138],"class_list":["post-575","post","type-post","status-publish","format-standard","hentry","category-aus-dem-leben-eines-administrators","category-aus-dem-leben-eines-edv-beraters","tag-mailserver","tag-serveruberwachung","tag-webserver"],"_links":{"self":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/comments?post=575"}],"version-history":[{"count":6,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/575\/revisions"}],"predecessor-version":[{"id":1519,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/575\/revisions\/1519"}],"wp:attachment":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/media?parent=575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/categories?post=575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/tags?post=575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}