Tnef: Unterschied zwischen den Versionen
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“ |
|||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 19: | Zeile 19: | ||
# '''apt install tnef''' | # '''apt install tnef''' | ||
== | == Aufruf == | ||
$ tnef [options] [FILE] | $ tnef [options] [FILE] | ||
$ tnef {--help | --version} | $ tnef {--help | --version} | ||
Zeile 109: | Zeile 109: | ||
tnef -t | tnef -t | ||
=== | === Einschränkungen === | ||
tnef ignoriert die OEMCodePage-Daten in der Datendatei. Es geht von Unicode-Daten aus. | tnef ignoriert die OEMCodePage-Daten in der Datendatei. Es geht von Unicode-Daten aus. | ||
Zeile 116: | Zeile 116: | ||
== Siehe auch == | == Siehe auch == | ||
# [[ytnef-tools]] | |||
# [[metamail]](1) | # [[metamail]](1) | ||
# [[mailcap]](4) | # [[mailcap]](4) | ||
Zeile 123: | Zeile 124: | ||
=== Sicherheit === | === Sicherheit === | ||
=== Dokumentation === | === Dokumentation === | ||
==== Man-Page ==== | |||
==== Man- | |||
==== Info-Pages ==== | ==== Info-Pages ==== | ||
=== Links === | === Links === | ||
==== Projekt ==== | ==== Projekt ==== | ||
Zeile 135: | Zeile 134: | ||
==== Weblinks ==== | ==== Weblinks ==== | ||
# https://www.dwheeler.com/essays/microsoft-outlook-tnef.html | # https://www.dwheeler.com/essays/microsoft-outlook-tnef.html | ||
# https://support.mozilla.org/de/kb/anhang-winmaildat | |||
# https://support.microsoft.com/de-de/topic/einfluss-von-e-mail-nachrichtenformaten-internet-e-mail-nachrichten-in-outlook-3b2c0536-c1c0-1d68-19f0-8cae13c26722 | |||
# https://support.microsoft.com/de-de/office/%C3%A4ndern-des-nachrichtenformats-in-nur-text-html-oder-rich-text-format-338a389d-11da-47fe-b693-cf41f792fefa?ui=de-de&rs=de-de&ad=de | |||
# https://addons.thunderbird.net/de/thunderbird/addon/lookout-fix-version/ | |||
# https://support.microsoft.com/de-de/office/%C3%A4ndern-des-nachrichtenformats-in-nur-text-html-oder-rich-text-format-338a389d-11da-47fe-b693-cf41f792fefa?ui=de-de&rs=de-de&ad=de | |||
<noinclude> | <noinclude> | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 12. November 2024, 19:41 Uhr
tnef - decode Microsoft's Transport Neutral Encapsulation Format
Beschreibung
TNEF ist ein Programm zur Dekomprimierung von MIME-Anhängen des Typs »application/ms-tnef«
- Dies ist ein typischer Microsoft-Anhang
Das Programm ermöglicht das Auspacken von in TNEF eingekapselten Anhängen
- Dies mildert die Notwendigkeit des Gebrauches von Microsoft Outlook, um diese Anhänge zu betrachten
Diese Handbuchseite dokumentiert den tnef-Filter
- tnef dekodiert E-Mail-Anhänge, die in Microsofts Transport Neutral Encapsulation Format (im Folgenden TNEF) kodiert sind, das Microsoft-E-Mail-Anhänge "umhüllt".
Leider sind diese "verpackten" Anhänge für jeden E-Mail-Client, der TNEF nicht versteht, unzugänglich.
- Glücklicherweise kann der tnef-Filter von jedem MIME-fähigen Client verwendet werden, um diese Anhänge zu entpacken.
Installation
# apt install tnef
Aufruf
$ tnef [options] [FILE] $ tnef {--help | --version}
Optionen
-body-pref PREF || Gibt an, welches der drei möglichen Formate für den Nachrichtentext gespeichert werden soll.- PREF kann bis zu drei Zeichen lang sein und jedes Zeichen muss
- Die Reihenfolge ist die Reihenfolge, in der die Daten geprüft werden; der erste gefundene Typ wird
- Wenn PREF den speziellen Wert 'all' hat, werden alle gefundenen Daten des Nachrichtentextes gespeichert.
- Der Standardwert ist 'rht'.
Option | Beschreibung |
---|---|
f FILE, --file=FILE | FILE als Eingabe verwenden ('-' steht für stdin).
|
C DIR, --directory=DIR | Dateianhänge in DIR entpacken. |
x SIZE, --maxsize=SIZE | begrenzt die maximale Größe des entpackten Archivs (Bytes) |
t, --list | angehängte Dateien auflisten, nicht extrahieren.
Wenn die Option verbose ebenfalls angegeben wird, wirkt diese Option wie die Option --list-with-mime-types und gibt auch die Dateilänge (in Bytes) und das Datum der Datei vor den anderen Daten aus. |
-list-with-mime-types | wie die Option list, gibt aber zusätzlich den MIME-Typ und die Inhalts-ID jeder Datei nach dem Dateinamen und dem Dateipfad aus. |
w, --interactive, --confirmation | fragt nach einer Bestätigung für jede Aktion. |
-overwrite | Beim Extrahieren von Anhängen werden vorhandene Dateien überschrieben. |
-number-backups | beim Extrahieren von Anhängen, wenn Datei FOO überschrieben wird, stattdessen FOO.n erstellen. |
-use-paths | beachte die im TNEF-Anhang angegebenen Dateipfadnamen.
|
-save-body FILE | Die in den TNEF-Daten gefundenen Daten des Nachrichtentextes speichern.
Es können bis zu drei Nachrichtentexte in der Datei enthalten sein: reiner Text, HTML-kodiert und RTF-kodiert.
|
-save-rtf FILE | DEPRECATED.
|
h, --help | Benutzungsmeldung anzeigen |
V, --version | Version und Copyright anzeigen |
v, --verbose | Ausführliche Ausgabe erzeugen |
-debug | aktiviert die Debug-Ausgabe. (Dies wird eine sehr große Menge an Ausgaben erzeugen.) |
Parameter
Umgebungsvariablen
Exit-Status
Anwendungen
Verwendung von tnef mit dem beliebten Unix-Mail-Client "mutt"
Schritt 1 - ~/.mailcap konfigurieren Mutt kann tnef nicht für den vorgesehenen Zweck verwenden, solange keine entsprechende Content-Type-Definition in ~/.mailcap existiert. Hier ist eine Beispiel-Definition:
application/ms-tnef; tnef -w %s
Dieser mailcap-Eintrag besagt, dass immer dann, wenn der MIME-Inhaltstyp:
application/ms-tnef
angetroffen wird, mit diesem Befehl zu dekodieren:
tnef -w %s
Die letztgenannte Befehlszeichenfolge ruft tnef auf, wobei sowohl die Option -w als auch der Anhang (der als temporäre Datei erstellt wird) als Befehlszeilenargumente angegeben werden.
Schritt 2 - Hinzufügen des Filters zu $PATH Mutt kann tnef nicht aufrufen, wenn der Filter nicht über $PATH zugänglich ist.
Schritt 3 - Mutt testen Benutze Mutt, um eine Nachricht zu lesen, die einen TNEF-Anhang enthält. Mutt wird feststellen, dass ein Anhang vom Typ "application/ms-tnef is unsupported".
Drücken Sie die Taste "v", um das Menü "Anhang anzeigen" von Mutt zu öffnen.
Bewegen Sie den Cursor über den TNEF-Anhang und drücken Sie die Eingabetaste, um den Anhang "anzuzeigen". Mutt startet tnef und ruft es mit der in ~/.mailcap (Schritt 1) angegebenen Befehlszeilensyntax auf. tnef dekodiert dann alle im TNEF-Anhang enthaltenen Dateien und fragt nach einer Bestätigung, bevor eine einzelne Datei erstellt wird (siehe die Option -w oben). Die Option -w ist hier nützlich, weil sie dem Endbenutzer die Möglichkeit gibt, den/die in der E-Mail enthaltenen Dateinamen zu sehen.
Beachten Sie, dass Mutts Attachment-Menü auch eine Pipe-Option unterstützt, die es dem Benutzer erlaubt, Attachments an einen externen Filter weiterzuleiten (wie praktisch). Um also den Inhalt eines TNEF-Anhangs aufzulisten, bevor er dekodiert wird, drücken Sie die Taste "|" und geben diesen Befehl ein:
tnef -t
Einschränkungen
tnef ignoriert die OEMCodePage-Daten in der Datendatei. Es geht von Unicode-Daten aus.
Konfiguration
Dateien
Siehe auch
- ytnef-tools
- metamail(1)
- mailcap(4)
- mutt(1)
- other email clients
Sicherheit
Dokumentation
Man-Page
Info-Pages
Links
Projekt
Weblinks
- https://www.dwheeler.com/essays/microsoft-outlook-tnef.html
- https://support.mozilla.org/de/kb/anhang-winmaildat
- https://support.microsoft.com/de-de/topic/einfluss-von-e-mail-nachrichtenformaten-internet-e-mail-nachrichten-in-outlook-3b2c0536-c1c0-1d68-19f0-8cae13c26722
- https://support.microsoft.com/de-de/office/%C3%A4ndern-des-nachrichtenformats-in-nur-text-html-oder-rich-text-format-338a389d-11da-47fe-b693-cf41f792fefa?ui=de-de&rs=de-de&ad=de
- https://addons.thunderbird.net/de/thunderbird/addon/lookout-fix-version/
- https://support.microsoft.com/de-de/office/%C3%A4ndern-des-nachrichtenformats-in-nur-text-html-oder-rich-text-format-338a389d-11da-47fe-b693-cf41f792fefa?ui=de-de&rs=de-de&ad=de