{"id":433,"date":"2015-10-08T09:46:32","date_gmt":"2015-10-08T07:46:32","guid":{"rendered":"http:\/\/www.haschick.de\/?p=433"},"modified":"2015-10-08T14:25:49","modified_gmt":"2015-10-08T12:25:49","slug":"uberspace-und-qmail","status":"publish","type":"post","link":"https:\/\/www.haschick.de\/?p=433","title":{"rendered":"uberspace und qmail"},"content":{"rendered":"<p>Man kann bei uberspace seine Mailzustellung sehr fein mit .qmail-Dateien steuern (mehr dazu im <a href=\"https:\/\/wiki.uberspace.de\/mail:dotqmail\" target=\"_blank\">Wiki bei uberspace<\/a>).<\/p>\n<p>Da ich f\u00fcr nahezu jede Webseite eine neue Email-Adresse verwende, k\u00f6nnte ich mir einfach einen Service anlegen, der dann ankommende Mails auf diese spezielle Adresse erstmal in den &#8222;bekannt&#8220; Ordner (bei mir catchall genannt) legt.<\/p>\n<p>Dazu reicht eine Anweisung f\u00fcr z.B. die Mail blablubb@haschick.de:<\/p>\n<p>echo .\/Maildir\/.INBOX.catchall\/ &gt; ~\/.qmail-blablubb<\/p>\n<p>(legt die Datei .qmail-blablubb im Home-Verzeichnis an und schreibt rein, wohin die Mail verschoben werden soll)<\/p>\n<p>Jetzt k\u00f6nnte man sich eine kleine Webseite bauen (nat\u00fcrlich mit Passwortschutz) wo ich dann nur noch ein Eingabefeld f\u00fcr den Teil vor dem @ habe&#8230; mal schauen was sich machen l\u00e4sst. Unklar ist mir dabei, ob Skripte \u00fcberhaupt au\u00dferhalb des \/html-Verzeichnisses schreiben d\u00fcrfen.<\/p>\n<p>Also erstmal ein Skript bauen. Daf\u00fcr in die Konsole gehen und schreiben:<\/p>\n<blockquote><p>vi addmail.sh<\/p><\/blockquote>\n<p>(\u00d6ffnet den Editor vim und legt die Datei addmail.sh an, wenn wir sp\u00e4ter speichern)<\/p>\n<p>I dr\u00fcck f\u00fcr Insert-Modus<\/p>\n<p>Reinkopieren:<\/p>\n<blockquote><p>#!\/bin\/bash<\/p>\n<p>echo \u201e.\/Maildir\/.INBOX.catchall\/\u201c &gt; ~\/.qmail-$1<\/p><\/blockquote>\n<p>Dann [Escape] dr\u00fccken, um den Insert-Modus zu verlassen und mit :wq! speichern und raus.<\/p>\n<p>Dann eingeben:<\/p>\n<blockquote><p>chmod +x addmail.sh<\/p><\/blockquote>\n<p>Um die Datei ausf\u00fchrbar zu machen.<\/p>\n<p>Und schon kann man bequem, wenn man sich irgendwo mit spam123@haschick.de registriert hat, einfach in der Konsole eingeben:<\/p>\n<blockquote><p>.\/addmail.sh\u00a0spam123<\/p><\/blockquote>\n<p>Und das wars. Damit wurde die .qmail-spam123 Datei angelegt und die Weiterleitung auf den IMAP-Ordner &#8222;catchall&#8220; erfolgt dann, wenn das n\u00e4chste mal eine solche Mail reinkommt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Man kann bei uberspace seine Mailzustellung sehr fein mit .qmail-Dateien steuern (mehr dazu im Wiki bei uberspace). Da ich f\u00fcr nahezu jede Webseite eine neue Email-Adresse verwende, k\u00f6nnte ich mir einfach einen Service anlegen, der dann ankommende Mails auf diese spezielle Adresse erstmal in den &#8222;bekannt&#8220; Ordner (bei mir catchall genannt) legt. Dazu reicht eine [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-433","post","type-post","status-publish","format-standard","hentry","category-it"],"_links":{"self":[{"href":"https:\/\/www.haschick.de\/index.php?rest_route=\/wp\/v2\/posts\/433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.haschick.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.haschick.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.haschick.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.haschick.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=433"}],"version-history":[{"count":4,"href":"https:\/\/www.haschick.de\/index.php?rest_route=\/wp\/v2\/posts\/433\/revisions"}],"predecessor-version":[{"id":439,"href":"https:\/\/www.haschick.de\/index.php?rest_route=\/wp\/v2\/posts\/433\/revisions\/439"}],"wp:attachment":[{"href":"https:\/\/www.haschick.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.haschick.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.haschick.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}