mail
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mail [2025-09-07 16:16:26] – [Nützliche Einstellungen] david | mail [2025-09-08 12:52:37] (aktuell) – david | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Mail ====== | ||
| + | |||
| + | * [[:: | ||
| + | * [[https:// | ||
| + | * [[SMTP]] | ||
| + | * [[POP3]] | ||
| + | * [[Fetchmail]] | ||
| + | * < | ||
| + | * [[MailDrop]] | ||
| + | |||
| + | |||
| + | ===== Wenn sie es können, dann tun sie es auch! ===== | ||
| + | |||
| + | [[Android# | ||
| + | |||
| + | |||
| + | ===== empfehlenswerte E-Mail-Anbieter (Stand 06/2022) ===== | ||
| + | |||
| + | * [[https:// | ||
| + | - [[https:// | ||
| + | * //Sitz in **Island**// | ||
| + | * //keine Unterstützung von Sicherheitsschlüssel (Security Key)// | ||
| + | * //Note: All the memberships have 14 days money-back guaranteed.// | ||
| + | * //Privacy loving Icelandic laws protect your data. Because we are based in Iceland, when you press ' | ||
| + | * //man kann hier über einen externen DNS (z.B.: [[https:// | ||
| + | * // | ||
| + | * // | ||
| + | - **[[https:// | ||
| + | * //...ist der zur Zeit (aus technischer Sicht) sicherste E-Mail-Provider...// | ||
| + | * //Sitz in Deutschland// | ||
| + | * // | ||
| + | * //man kann hier über einen externen DNS (z.B.: [[https:// | ||
| + | * // | ||
| + | * **Desktop-Client auf Linux installieren: | ||
| + | * __Das AppImage__ | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * __aus Flatpak (// | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | - [[https:// | ||
| + | * //Sitz in Deutschland// | ||
| + | * //Bei Posteo **unterstützt alle Sicherheitsschlüssel** (Security Key), die TOTP (Time-based one-time password) unterstützen.// | ||
| + | * // | ||
| + | * //Kann ich Posteo mit eigenen Domains verwenden? => Nein. Wir sind ein E-Mail-Anbieter mit einem besonders datenschutzorientierten Konzept. Mit dem Einbinden eigener Domains ist das nicht vereinbar. Wir bieten daher tatsächlich nur Dienste an, die sich in Deutschland ohne das Erheben und Speichern personenbezogener Bestands- und Verkehrsdaten realisieren lassen: E-Mail-Adressen mit Posteo-Domains sowie Adressbuch und Kalender.// | ||
| + | - **[[https:// | ||
| + | * //Sitz in Deutschland// | ||
| + | * // | ||
| + | * // | ||
| + | * //man kann hier über einen externen DNS (z.B.: [[https:// | ||
| + | * //Kein Risiko: 30 Tage lang kostenlos testen// | ||
| + | - **[[https:// | ||
| + | * //Sitz in der **Schweiz**// | ||
| + | * //Es gibt < | ||
| + | * //< | ||
| + | * [[https:// | ||
| + | * für kostenpflichtige Konten: | ||
| + | * //man kann hier über einen externen DNS (z.B.: [[https:// | ||
| + | * // | ||
| + | * //es muß ein Programm (Linux: '' | ||
| + | * __aus Flatpak (// | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * [[https:// | ||
| + | * IMAP: '' | ||
| + | * SMTP: '' | ||
| + | |||
| + | siehe auch: [[https:// | ||
| + | |||
| + | |||
| + | ===== Thunderbird ===== | ||
| + | |||
| + | * siehe auch: [[thunderbird|Thunderbird]] | ||
| + | * [[https:// | ||
| + | |||
| + | Filterregeln exportieren/ | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | Um die Filterregeln zu sichern, muss man im Grunde nur die Datei "'' | ||
| + | Sie sollte unter Windoofs etwa hier liegen: | ||
| + | C: | ||
| + | |||
| + | alle in einem UNIX-Like-System suchen: | ||
| + | > find ~/ | ||
| + | .thunderbird/ | ||
| + | .thunderbird/ | ||
| + | .thunderbird/ | ||
| + | .thunderbird/ | ||
| + | |||
| + | |||
| + | ==== .thunderbird platzsparend sichern ==== | ||
| + | |||
| + | verpacken: | ||
| + | > find ~/ | ||
| + | > tar czf thunderbird.tgz -X / | ||
| + | |||
| + | entpacken: | ||
| + | > tar tzf thunderbird.tgz -C / | ||
| + | |||
| + | |||
| + | ===== Maildir ===== | ||
| + | |||
| + | * [[Mailserver]] | ||
| + | * IMAP/IMAPS | ||
| + | * Mailverzeichnis im Homeverzeichnis anlegen: | ||
| + | |||
| + | diese werden auf jeden Fall gebraucht: | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | |||
| + | diese werden nur benötigt, wenn man mit einem grafischen Mail-Client wie Thunderbird auf das Postfach zugreifen möchte: | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | mkdir -p ~/ | ||
| + | |||
| + | und das hier sollte zur Sicherheit nicht vergessen werden: | ||
| + | chmod -R 0700 ~/Maildir | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Kommandozeile ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ==== eMail mit Anhang von der Kommandozeile verschicken ==== | ||
| + | |||
| + | Nicht jedes Kommandozeilen-Mail-Programm kann Anhänge verschicken. | ||
| + | //nail// kann das zum Beispiel oder das bekannte //mailx// (einige //mailx// sind aber nur Sym-Links auf //mail//, die können das auch nicht): | ||
| + | |||
| + | //nail// kann Anhänge direkt verschicken: | ||
| + | # aptitude install nail | ||
| + | # echo " | ||
| + | |||
| + | dieses //mailx// kann Anhänge direkt verschicken: | ||
| + | # aptitude install heirloom-mailx | ||
| + | # echo " | ||
| + | |||
| + | wenn man von der Kommandozeile aus eine Mail an einen bestimmten Relay-Host (SMTP-Server / SmartHost) schicken möchte, dann geht das mit dem '' | ||
| + | # echo " | ||
| + | |||
| + | dieses //mailx// (Sym-Links auf //mail//) kann Anhänge nur indirekt verschicken: | ||
| + | # aptitude install mailutils | ||
| + | # (cat < | ||
| + | |||
| + | Hat man jedoch eines, welches es nicht kann, dann kann man sich so behelfen: | ||
| + | # cat < | ||
| + | oder mit base64 | ||
| + | # cat < | ||
| + | |||
| + | oder so: | ||
| + | # cat < | ||
| + | # cat MAILTEXT.txt | mail -s " | ||
| + | |||
| + | oder so: | ||
| + | # uuencode foto1.jpg foto2.jpg > anhang.txt | ||
| + | # mail -s " | ||
| + | |||
| + | oder so: | ||
| + | # (echo " | ||
| + | |||
| + | oder mit base64 | ||
| + | # base64 < | ||
| + | # cat MAILTEXT.txt | mail -s " | ||
| + | |||
| + | oder so: | ||
| + | # (echo " | ||
| + | |||
| + | Manchmal braucht man noch soetwas: | ||
| + | # vi ~/ | ||
| + | text/ | ||
| + | application/ | ||
| + | |||
| + | |||
| + | ==== von der Kommandozeile aus per IMAPS auf einen Mailserver zugreifen ==== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | Verbindung per IMAPS (Port 993) aufbauen: | ||
| + | > openssl s_client -crlf -connect mailserver.domain.de: | ||
| + | .... | ||
| + | --- | ||
| + | * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN] Dovecot ready. | ||
| + | |||
| + | Leistungsmerkmale anzeigen: | ||
| + | a1 CAPABILITY | ||
| + | * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN | ||
| + | a1 OK Pre-login capabilities listed, post-login capabilities have more. | ||
| + | |||
| + | einloggen: | ||
| + | a1 login fritz geheim | ||
| + | a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in | ||
| + | |||
| + | alle vorhandenen Mail-Verzeichnisse auflisten: | ||
| + | a1 list "" | ||
| + | * LIST (\HasNoChildren) " | ||
| + | a1 OK List completed. | ||
| + | |||
| + | Es gibt hier also nur die " | ||
| + | |||
| + | Status der INBOX anzeigen: | ||
| + | a1 STATUS INBOX (MESSAGES UNSEEN RECENT) | ||
| + | * STATUS " | ||
| + | a1 OK [CLIENTBUG] Status on selected mailbox completed. | ||
| + | |||
| + | Mailbox auswählen (eine ungelesene Mail ist drin): | ||
| + | a1 SELECT INBOX | ||
| + | * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) | ||
| + | * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted. | ||
| + | * 1 EXISTS | ||
| + | * 1 RECENT | ||
| + | * OK [UNSEEN 1] First unseen. | ||
| + | * OK [UIDVALIDITY 1364908337] UIDs valid | ||
| + | * OK [UIDNEXT 2] Predicted next UID | ||
| + | * OK [HIGHESTMODSEQ 1] Highest | ||
| + | a1 OK [READ-WRITE] Select completed. | ||
| + | |||
| + | Mailbox untersuchen: | ||
| + | a1 EXAMINE INBOX | ||
| + | * OK [CLOSED] Previous mailbox closed. | ||
| + | * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) | ||
| + | * OK [PERMANENTFLAGS ()] Read-only mailbox. | ||
| + | * 2 EXISTS | ||
| + | * 0 RECENT | ||
| + | * OK [UNSEEN 1] First unseen. | ||
| + | * OK [UIDVALIDITY 1364908337] UIDs valid | ||
| + | * OK [UIDNEXT 3] Predicted next UID | ||
| + | * OK [HIGHESTMODSEQ 1] Highest | ||
| + | a1 OK [READ-ONLY] Select completed. | ||
| + | |||
| + | Verzeichnis anlegen, umbenennen und löschen: | ||
| + | a1 CREATE Test1 | ||
| + | a1 RENAME Test1 Test2 | ||
| + | a1 DELETE Test2 | ||
| + | |||
| + | Häufig befindet sich eine Verbindung um IDLE Modus. Dann wartet der Client auf Änderungen des Servers, von denen er dann sofort unterrichtet wird (zum Beispiel eine neue Nachricht in der INBOX): | ||
| + | a1 IDLE | ||
| + | + idling | ||
| + | * OK Still here | ||
| + | |||
| + | Mit DONE beenden wir den IDLE-Modus. Mit dieser Möglichkeit haben wir also eine Push-Technik des Servers zur Verfügung, wir müssen so nicht periodisch nachfragen ob es etwas neues gibt. Dadurch ist IMAP so schnell! | ||
| + | DONE | ||
| + | a1 OK Idle completed. | ||
| + | |||
| + | Wir können auch serverseitig in Emails suchen. Dabei spezifizieren wir Suchbegriffe, | ||
| + | a1 SEARCH BODY " | ||
| + | * SEARCH | ||
| + | a1 OK Search completed (0.000 secs). | ||
| + | |||
| + | oder etwas komplexer: | ||
| + | a1 SEARCH SEEN SINCE 21-Dez-2012 NOT FROM " | ||
| + | * SEARCH | ||
| + | a1 OK Search completed (0.000 secs). | ||
| + | |||
| + | die Header von den eMails mit den Sequenz-Nummern 1-2 anzeigen: | ||
| + | a1 FETCH 1:2 RFC822.HEADER | ||
| + | |||
| + | die eMail mit der Sequenz-Nummer 1 anzeigen: | ||
| + | a1 FETCH 1 RFC822 | ||
| + | |||
| + | die eMails mit den Sequenz-Nummern 1-2 anzeigen: | ||
| + | a1 FETCH 1:2 RFC822 | ||
| + | |||
| + | die letzte eMail anzeigen: | ||
| + | a1 FETCH * RFC822 | ||
| + | |||
| + | gelöscht werden eMAils in zwei Schritten, | ||
| + | erst werden sie makiert: | ||
| + | a1 STORE 1 FLAGS \DELETED | ||
| + | |||
| + | ...und dann werden die markierten gelöscht: | ||
| + | a1 EXPUNGE | ||
| + | |||
| + | Mailbox schließen: | ||
| + | a1 CLOSE | ||
| + | a1 OK Close completed. | ||
| + | |||
| + | ausloggen: | ||
| + | a1 logout | ||
| + | * BYE Logging out | ||
| + | a1 OK Logout completed. | ||
| + | closed | ||
| + | |||
| + | |||
| + | ===== Absendename ===== | ||
| + | |||
| + | Die 5. Spalte in der /// | ||
| + | # vipw | ||
| + | root: | ||
| + | daemon: | ||
| + | bin: | ||
| + | sys: | ||
| + | sync: | ||
| + | games: | ||
| + | man: | ||
| + | lp: | ||
| + | mail: | ||
| + | news: | ||
| + | uucp: | ||
| + | proxy: | ||
| + | www-data: | ||
| + | backup: | ||
| + | list: | ||
| + | irc: | ||
| + | gnats: | ||
| + | nobody: | ||
| + | |||
| + | |||
| + | ===== verschiedene Mailprogramme ===== | ||
| + | |||
| + | * [[Sendmail]] | ||
| + | * [[Postfix]] | ||
| + | |||
