Benutzer-Werkzeuge

Webseiten-Werkzeuge


mail:dotqmail
Alle Anleitungen in diesem Wiki beziehen sich auf Uberspace 6. Die Dokumentation für U7 findest du im neuen Manual. Im Lab findest du außerdem von Usern erstellte Anleitungen für verschiedene Projekte.

Uberspace 6 basiert auf CentOS 6, welches ab Ende 2020 keine Updates mehr bekommt. Wir raten dir, bis dahin auf Uberspace 7 umzuziehen. Eine Anleitung zum Umzug findest Du hier: uberspace2uberspace

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
mail:dotqmail [2014/05/20 12:01]
uber Aufräumarbeiten....
mail:dotqmail [2019/11/05 10:08] (aktuell)
uberspace [Möglichkeiten mit .qmail-Dateien]
Zeile 5: Zeile 5:
 ''​.qmail''​-Dateien legst du direkt in deinem [[system:​home|Home-Verzeichnis]] ab. Es handelt sich dabei um einfache Textdateien,​ die eine oder mehrere Zustellungsanweisungen beinhalten. Nehmen wir exemplarisch einmal an, du hast den Uberspace ''​melanie''​ auf unserem Server ''​xenon''​ - dann hast du, wie auch aus deinem [[https://​uberspace.de/​dashboard/​datasheet|Datenblatt]] (Login erforderlich) ersichtlich,​ standardmäßig die E-Mail-Adresse ''​melanie@xenon.uberspace.de''​ als primäre Adresse. ''​.qmail''​-Dateien legst du direkt in deinem [[system:​home|Home-Verzeichnis]] ab. Es handelt sich dabei um einfache Textdateien,​ die eine oder mehrere Zustellungsanweisungen beinhalten. Nehmen wir exemplarisch einmal an, du hast den Uberspace ''​melanie''​ auf unserem Server ''​xenon''​ - dann hast du, wie auch aus deinem [[https://​uberspace.de/​dashboard/​datasheet|Datenblatt]] (Login erforderlich) ersichtlich,​ standardmäßig die E-Mail-Adresse ''​melanie@xenon.uberspace.de''​ als primäre Adresse.
  
 +<note important>​**Ein Hinweis gleich zu Beginn:** Wenn du mit Namensräumen arbeitest, [[domain:​mail#​namensraeume|musst du das Namensschema anpassen.]]</​note>​
 +
 +<note tip>Wie ''​.qmail''​-Dateien und vmailmgr zusammenhängen,​ [[mail:​technik#​zusammenhang_zwischen_qmail_und_vmailmgr|erläutern wir hier]].</​note>​
 ===== Deine primäre Adresse ===== ===== Deine primäre Adresse =====
  
Zeile 31: Zeile 34:
 Hast du eine [[domain:​verwalten|eigene Domain]], so wird diese Domain als Alias deines Uberspace-Hostnamens //​user//​.//​host//​.uberspace.de geschaltet, mit der Folge, dass alle Adressen, die du als ''​.qmail''​-Dateien anlegst, automatisch auch unter deiner Domain funktionieren. Du hast die Domain ''​tolledomain.xx''​ auf deinen Uberspace aufgeschaltet?​ Leg die Datei ''​.qmail-hallo''​ an, so entspricht diese nicht nur der Adresse ''​melanie-hallo@xenon.uberspace.de'',​ sondern auch der Adresse ''​hallo@tolledomain.xx''​! Hast du eine [[domain:​verwalten|eigene Domain]], so wird diese Domain als Alias deines Uberspace-Hostnamens //​user//​.//​host//​.uberspace.de geschaltet, mit der Folge, dass alle Adressen, die du als ''​.qmail''​-Dateien anlegst, automatisch auch unter deiner Domain funktionieren. Du hast die Domain ''​tolledomain.xx''​ auf deinen Uberspace aufgeschaltet?​ Leg die Datei ''​.qmail-hallo''​ an, so entspricht diese nicht nur der Adresse ''​melanie-hallo@xenon.uberspace.de'',​ sondern auch der Adresse ''​hallo@tolledomain.xx''​!
  
-=== Spezialfall Namensräume === 
- 
-Falls du beim Einrichten deiner Domain einen Namensraum erstellt hast, funktioniert das mit den ''​.qmail''​-Dateien wie [[domain:​mail|hier]] beschrieben. 
 ==== Sammeladressen ==== ==== Sammeladressen ====
 +
 +<note tip>​Dieser Mechanismus ist das, was gelegentlich auch als [[http://​en.wikipedia.org/​wiki/​Email_address#​Address_tags|address tags]] bezeichnet wird. Das Trennzeichen,​ das den Mailboxnamen von eventuellen Erweiterungen trennt, ist dabei nicht standardisiert:​ Einige Provider verwenden hierbei ein '​+'​ als Trennzeichen,​ andere ein '​=';​ bei dem von uns eingesetzten netqmail ist es '​-'​.</​note>​
  
 Es gibt eine spezielle Erweiterung namens ''​default'',​ die auf sämtliche möglichen Erweiterungen passt. Legst du dir also eine ''​.qmail-newsletter-default''​ an, so landen dort alle Mails an ''​melanie-newsletter-firma1@xenon.uberspace.de'',​ ''​melanie-newsletter-firma2@xenon.uberspace.de''​ etc. - bzw. bei Nutzung einer eigenen Domain (siehe vorheriger Abschnitt) alle Mails an ''​newsletter-firma1@tolledomain.xx'',​ ''​newsletter-firma2@tolledomain.xx'',​ etc. Es gibt eine spezielle Erweiterung namens ''​default'',​ die auf sämtliche möglichen Erweiterungen passt. Legst du dir also eine ''​.qmail-newsletter-default''​ an, so landen dort alle Mails an ''​melanie-newsletter-firma1@xenon.uberspace.de'',​ ''​melanie-newsletter-firma2@xenon.uberspace.de''​ etc. - bzw. bei Nutzung einer eigenen Domain (siehe vorheriger Abschnitt) alle Mails an ''​newsletter-firma1@tolledomain.xx'',​ ''​newsletter-firma2@tolledomain.xx'',​ etc.
Zeile 45: Zeile 47:
   - ''​.qmail-default''​   - ''​.qmail-default''​
  
 +=== Sonderfall Catchall ===
 +
 +Aus der letzten Option kann man sich recht einfach ein Catchall-Szenario basteln. Wenn du dir folgende ''​.qmail-default''​ anlegst...
 +
 +  [melanie@xenon ~]$ cat .qmail-default
 +  # alle Mails an meinen T-Offline-Account weiterleiten
 +  die-liebe-melanie@t-offline.xx
 +
 +... werden alle Mails, die [[mail:​dotqmail#​sammeladressen|nicht vorher durch eine andere ''​.qmail''​-Datei abgefangen wurden]] an die Adresse ''​die-liebe-melanie@t-offline.xx''​ weitergeleitet.
 ===== Möglichkeiten mit .qmail-Dateien ===== ===== Möglichkeiten mit .qmail-Dateien =====
  
Zeile 69: Zeile 80:
   ./​Maildir/​.Firma/​   ./​Maildir/​.Firma/​
  
-Auf der Community-Website [[http://​qmail.org/​top.html|qmail.org]] findest du einen [[http://​qmail.org/​top.html#​tips|Abschnitt mit Tips]], die dir einige interessantere und komplexere Beispiele liefern. 
  
 === Mails zurückgehen lassen (bouncen) === === Mails zurückgehen lassen (bouncen) ===
Zeile 83: Zeile 93:
 === Spezialfall "​Schwarzes Loch" === === Spezialfall "​Schwarzes Loch" ===
  
-Hin und wieder kommt die Frage auf, ob eMails ​an eine bestimmte Adresse einfach direkt gelöscht werden können, etwa durch eine Weiterleitung nach ''/​dev/​null''​. Nun, mit ''/​dev/​null''​ geht es nicht, aber [[http://​www.lifewithqmail.org/​lwq.html#​throwing-messages-away|auf lifewithqmail.org gibt es die Antwort:]]+Hin und wieder kommt die Frage auf, ob E-Mails ​an eine bestimmte Adresse einfach direkt gelöscht werden können, etwa durch eine Weiterleitung nach ''/​dev/​null''​. Nun, mit ''/​dev/​null''​ geht es nicht, aber [[http://​www.lifewithqmail.org/​lwq.html#​throwing-messages-away|auf lifewithqmail.org gibt es die Antwort:]]
  
 Eine dot-qmail-Datei die __gar keine__ Zustell-Instruktion enthält sondern lediglich einen Kommentar (den qmail ohnehin nicht lesen kann) veranlaßt qmail die Mail zu verwerfen und keinen Fehler zu melden. Hier ist ein Beispiel, wie man das machen kann: Eine dot-qmail-Datei die __gar keine__ Zustell-Instruktion enthält sondern lediglich einen Kommentar (den qmail ohnehin nicht lesen kann) veranlaßt qmail die Mail zu verwerfen und keinen Fehler zu melden. Hier ist ein Beispiel, wie man das machen kann:
Zeile 91: Zeile 101:
 **Achtung**:​ Wenn Du das so machst, sind die Mails danach __wirklich__ //​unwiederbringlich weg//. Es gibt kein Backup oder ähnliches. __Überlege Dir gut, was Du tust__. **Achtung**:​ Wenn Du das so machst, sind die Mails danach __wirklich__ //​unwiederbringlich weg//. Es gibt kein Backup oder ähnliches. __Überlege Dir gut, was Du tust__.
  
-===== Zusammenhang mit vmailmgr ===== 
- 
-Möglicherweise bist du ein wenig verwirrt, wo ''​.qmail''​-Dateien benutzt werden sollten und wo [[mail:​vmailmgr|vmailmgr]] benutzt werden sollte. Es gibt dazu zwei einfache Faustregeln:​ 
- 
-  - [[mail:​vmailmgr|vmailmgr]] brauchst du immer dann, wenn du //​vollständig separierte Mailkonten//​ brauchst, die also eigene Zugangsdaten für POP und IMAP haben. 
-  - ''​.qmail''​-Dateien haben //immer// Vorrang. 
- 
-Kurz gesagt: Solange du selbst die Person bist, die die Mails letzten Endes lesen wird, brauchst du [[mail:​vmailmgr|vmailmgr]] nicht zwingend. Weiterleitungen kannst du zwar mit [[mail:​vmailmgr|vmailmgr]] ebenfalls realisieren,​ aber ''​.qmail''​-Dateien reichen dafür völlig aus. 
- 
-Wenn du in dein [[system:​home|Home-Verzeichnis]] schaust, so wirst du dort eine ''​.qmail-default''​ vorfinden, wenn du bereits die Unterstützung für [[mail:​vmailmgr|vmailmgr]] aktiviert hast (entweder im Webinterface oder auf der SSH-Shell durch Eingabe von ''​vsetup''​):​ 
- 
-  [melanie@xenon ~]$ cat .qmail-default 
-  |/​usr/​bin/​vdeliver 
  
-Dahinter steht technisch gesehen die Anbindung an [[mail:​vmailmgr|vmailmgr]]:​ Wenn du keine eigene, spezifischere ''​.qmail''​-Datei angelegt hast, wird jede Mail letztlich auf dieser ''​.qmail-default''​ landen, die (via Zustellmöglichkeit 2) das ''​vdeliver''​-Programm aufruft, was die Mail dann ins Maildir der entsprechend von dir angelegten separaten E-Mail-Adresse zustellt. 
mail/dotqmail.1400580096.txt.gz · Zuletzt geändert: 2014/05/20 12:01 von uber