E-Mail Client erkennung von Text oder Bild

  • Hallo Leute,

    ich hab da mal eine Frage zu E-Mail Clients.

    Woran kann ein E-Mail Client beim Empfangen einer Mail erkennen, welcher Teil einer E-Mail für Menschen lesbaren Text enthält und welcher Binärdaten?

    Hoffe ihr könnt mir da weiter helfen.
    Lg

  • Hi!

    Mails können nur Zeichen des ASCII-Zeichensatzes enthalten. Eine Mail besteht aus mehreren Teilen, die auf https://de.wikipedia.org/wiki/E-Mail#El…ng_einer_E-Mail beschrieben werden (Header und Body - die beiden sind voneinander durch eine Leerzeile getrennt). Um jetzt doch "Binärdateien" übertragen zu können, bedarf es einer Codierung - dafür ist normalerweise MIME (Multipurpose Internet Mail Extensions) zuständig (kurz gesagt, beschreibt das Inhaltstypen und welche Codierung (Base64, etc.) zur Codierung der Inhalte verwendet wird). Ein Beispiel wie das dann aussieht, siehst du etwa hier: https://de.wikipedia.org/wiki/Multipurp…sions#multipart (über jedem Nachrichtenteil siehst du den MIME-Type sowie die Codierung)
    MIME ist bereits für deutschen Text notwendig, da Umlaute nicht im ASCII-Zeichensatz enthalten sind.

    Ein Tipp: Du kannst dir in Thunderbird (E-Mail-Client) den Quelltext einer Mail ansehen, indem du auf "View --> Message Source" klickst (Deutsch heißt das wohl "Ansicht --> Nachrichtenquelltext" oder ähnlich). Das geht vermutlich auch in anderen Clients.

    l.g.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!