GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lese ich eine einzelne Datei in einem Maildir?

Ok, ich beantworte hier meine eigene Frage, basierend auf etwas Googeln und den hilfreichen Kommentaren von mailq.

Kurz gesagt:Ich habe mutt installiert und verwendet . Ich musste ein bisschen an meinem Setup herumfummeln:Innerhalb des Verzeichnisses my_dir wo Fakemail die Maildateien erstellte, erstellte ich die Verzeichnisse new , cur und tmp und wies auf fakemail bis my_dir/new . Dann habe ich Mutt mit

gestartet
mutt -f my_dir

Jetzt kann ich neue Mails durchsehen, alte Mails anschauen, die Umlaute werden richtig angezeigt - perfekt!


Die Antwort lautet:Mach es einfach.

Verwenden Sie entweder APIs in Ihrer bevorzugten Programmiersprache, um MIME-Nachrichten zu parsen und quoted-printable und base64 zu decodieren. Oder Sie tun es selbst, indem Sie Software schreiben, die die verknüpften Standards implementiert.

Beide Optionen funktionieren. Wählen Sie das Richtige und machen Sie es. (Schauen Sie sich dann Stackoverflow für Details an, da dies außerhalb des Bereichs von Serverfault liegt).


Linux
  1. So teilen Sie eine einzelne Datei basierend auf Zeilen in mehrere Dateien auf

  2. Wie liest man eine Variable aus einer Datei?

  3. Wie ändere ich die Berechtigung für eine einzelne Datei?

  4. Wie liest man die vorletzte Zeile in einer Datei mit Bash?

  5. Wie kann ich eine einzelne Datei RSYNC?

So erstellen Sie eine Datei unter Linux

So erstellen Sie eine Tar-Gz-Datei

So entpacken (öffnen) Sie die Gz-Datei

So lesen Sie eine Datei mit Leerzeichen in Linux

So verknüpfen Sie eine Datei unter Linux per Symlink

Wie Echo in Datei