mailx-Anhänge lesen

3391
kaykun

Arch Linux x86
Heirloom mailx

Soweit ich weiß, soll das mailx-Dienstprogramm E-Mails lesen und senden. Ich habe es irgendwie geschafft, E-Mails mit einem Google Mail-Konto zu senden und zu empfangen, auch mit Hilfe von Fetchmail.

Ich habe also anscheinend eine E-Mail mit Bildanhängen in meiner Mailbox. Diese wird auf dem nativen Gmail AJAX angezeigt. In der Unix-Tradition, um absolute Anfänger abzuschrecken, erklärt es nirgendwo auf den Handbuchseiten, wie man Anhänge liest. Wenn ich die E-Mail anzeige, heißt es:

Part 3: Content-Type: application/octet-stream; charset="gbk"; name="123.jpg" Content-Disposition: attachment; filename="123.jpg" 

Ja, es erklärt, wie man sie verschickt, aber was nützt es, wenn man sie überhaupt nicht lesen kann? Alles was es braucht ist so etwas

& cat 123.jpg > foo 

Ich habe das auch gegoogelt und ich glaube, ich bin gerade der Erste, der das irgendwo fragt. Auch wenn diese Antwort einfach ist, ist der Punkt von all dem, dass ich als Anfänger diese Antwort nicht selbst abrufen konnte, was ich auf etwas so Einfaches wie dieses überraschend finde.

Und nein, schlagen Sie keine monolithischen GUI-Clients vor.

2
OT: Hurra für die Zensur. "Harte" Sprache ist offensichtlich für unsere sensiblen Benutzer zu viel. Es ist nicht mehr Funktionalität, die ich verspottet, als die Benutzer, die dies tun. Hoffentlich kann dieser Kommentar nicht geändert werden. kaykun vor 13 Jahren 0
"Harte" Sprache wird von den meisten Benutzern als eine Art zu sagen verstanden: "Beantworten Sie meine Frage nicht." Turbo J vor 13 Jahren 2
Es ist keine Zensur, jeder kann die Änderungen sehen und Sie können die Änderungen sogar rückgängig machen. Beachten Sie jedoch, dass 1) die Frage keinen echten Wert hat und 2) sich manche Menschen möglicherweise beleidigt fühlen und nicht gerne antworten slhck vor 13 Jahren 2
@kaykun Die Leute spenden ihre Zeit für "KOSTENLOS", ja "KOSTENLOS". Die Verwendung einer Sprache, die einem größeren Anteil der Benutzer zugänglicher ist, ist wahrscheinlich eine bessere Strategie als die Verwendung einer unangenehmen Sprache. slotishtype vor 13 Jahren 0

2 Antworten auf die Frage

2
Turbo J

Haben Sie die mailx-Manpage gelesen ( archiviert, aktiv ) ? Suchen Sie nach dem Befehl write (w). Dies kann Anhänge schreiben.

Ich wusste, dass es einfach sein musste. Wie jeder vernünftige Mensch verbringe ich die meiste Zeit nicht damit, diese Bücher zu lesen. Der Abschnitt für das Schreiben enthielt einfach nicht das Stichwort "Anhang". kaykun vor 13 Jahren 0
0
qwerty

Die einfachste Lösung, die ich gefunden habe, war, Base64-Code aus E-Mails zu extrahieren und dann zu decodieren. Nach dem Decodieren versprach es mir, die Binärdatei herunterzuladen, und alles, was ich tun musste, war die richtige Erweiterung http://www.freeformatter.com/base64-encoder.html