1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 153 ESR (2026)
    3. Thunderbird 140 ESR (2025)
    4. Thunderbird Beta Version
    5. Language Pack (User Interface)
    6. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
    4. Last Changes
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu E-Mail und allgemeines Arbeiten
  4. Allgemeines Arbeiten / Konten einrichten / Installation & Update

eml-Files importieren

  • lars.vegas
  • December 12, 2013 at 9:58 AM
  • Closed
  • Thread is Resolved
  • lars.vegas
    Member
    Posts
    15
    Member since
    12. Dec. 2013
    • December 12, 2013 at 9:58 AM
    • #1

    Thunderbird-Version: 24.1.1
    Betriebssystem + Version: Win7
    Kontenart (POP / IMAP): POP
    Postfachanbieter (z.B. GMX): Strato

    Hallo zusammen,

    ich möchte eml-Files mit einer selbstprogrammierten Support-Software erstellen und dann in Thunderbird importieren (mit ImportExportTools).

    Hierzu habe ich 2 Fragen:

    1. Gibt es irgendwo eine Übersicht, welche Daten eml-Files zwingend enthalten müssen, damit es keine Probleme gibt?
    2. Muss ich dann selbst eine Message-ID generieren? Ich habe dafür nirgendwo Code (am besten in Visual Basic) gefunden.

    Vielen Dank und bitte keine Tipps, dass andere E-Mail-Progs besser für mein Anliegen geeigenet sind, es soll definitv Thunderbird sein. Danke :-)

    Gruß

    Tom

  • Peter_Lehmann
    Senior Member
    Reactions Received
    2
    Posts
    13,501
    Member since
    5. Jun. 2005
    • December 12, 2013 at 10:42 AM
    • #2

    Hallo Tom,

    und willkommen im Forum!
    Also ich befasse mich zwar erst etwa 25 Jahre mit dem Thema "E-Mail", aber ein derartiger Wunsch ist mir bislang noch nicht untergekommen. Aber du wirst schon deinen Grund dafür haben ... .
    Es gibt also IMHO keine (mir bekannten) Erfahrungen dafür.

    Ich würde jetzt folgendes machen:
    1.) Eine ganz normal angekommene E-Mail (oder geht es dir um zu sendende?) nehmen und als .eml exportieren.
    2.) Aus dem Quellcode stückweise dir nicht vorliegende Bestandteile entfernen und immer wieder importieren.
    Also wirklich nach "trial and error" vorgehen.

    Falls es dir um zu sendende Mails geht, eine Mail im Editorfenster vorbereiten > durch "später senden" in den Postausgang kopieren und von dort exportieren (gerade getestet, geht). Und dann mit dieser Mail ebenso experimentieren.


    MfG Peter

    Thunderbird 45.8.x, Lightning 4.7.x, openSUSE Tumbleweed, 64bit
    S/MIME, denn ich will bestimmen, wer meine Mails lesen kann.
    Nebenbei: die Benutzung der (erweiterten) Suche, und von Hilfe & Lexikon ist völlig kostenlos - und keinesfalls umsonst!
    Und: Ich mag kein ToFu und kein HTML in E-Mails!

  • lars.vegas
    Member
    Posts
    15
    Member since
    12. Dec. 2013
    • December 12, 2013 at 1:39 PM
    • #3

    Danke Dir.

    Aber es muss dorch irgendwo entsprechende Dokumentationen geben, was z. B. "X-Mozilla-Status: 0011" im Header bedeutet und die ganzen anderen Daten im (Thunderbird-)Header. Und sicher gibt es doch auch Code für die Message-ID, damit ich das Rad nicht neu erfinden muss.

    Hat hier jemand Erfahrung dazu?

    Klar, gehört Try & Error wohl dazu, aber alles auf diese Weise zu ermitteln, ist mir etwas zu unsicher.

    Gruß

    Tom

  • SusiTux
    Guest
    • December 12, 2013 at 2:19 PM
    • #4

    Hallo Tom,

    zu den X-Mozilla-Status und dem mbox-Format allgemein, siehe bei Christian Eyrich.

    Gruß

    Susanne

  • lars.vegas
    Member
    Posts
    15
    Member since
    12. Dec. 2013
    • December 12, 2013 at 3:25 PM
    • #5
    Quote from "SusiTux"

    Hallo Tom,

    zu den X-Mozilla-Status und dem mbox-Format allgemein, siehe bei Christian Eyrich.

    Gruß

    Susanne

    Danke, das hatte ich schon gesehen, aber, was "X-Mozilla-Status: 0011" bedeutet, das geht leider nicht daraus hervor.

  • schlingo
    Senior Member
    Reactions Received
    750
    Posts
    7,007
    Member since
    20. Jul. 2009
    Helpful answers
    49
    • December 12, 2013 at 4:44 PM
    • #6
    Quote from "lars.vegas"


    was "X-Mozilla-Status: 0011" bedeutet, das geht leider nicht daraus hervor.


    Hallo :)

    doch ;) Es handelt sich dabei um "binäre" Angaben (die mir allerdings etwas ungewöhnlich vorkommen), die Du addieren musst. 0011 sollte damit MSG_FLAG_READ und MSG_FLAG_HAS_RE sein.

    Gruß Ingo

    Threema - Sicherer und privater Messenger

    Meine Threema-ID

    Warum Threema?

  • SusiTux
    Guest
    • December 12, 2013 at 4:47 PM
    • #7

    Doch, man muss die Bits halt addieren:

    Quote

    0x0001: Die Nachricht wurde gelesen.
    0x0010: Gibt an, ob der Betreff mit einem „Re:“ beginnt. Die Ordnerzusammenfassung macht alle Strings in ihr eindeutig, und um dabei zu helfen, wird bei jedem String, der mit einem „Re:“ beginnt, dieses entfernt. Um es bei der Anzeige der Mail wieder dorthin zu setzen, wird dieses Bit gesetzt (da das „Re:“ selbst nicht in der Datei gespeichert wird).


    Beides zusammen macht 0x0011, auch in VB :mrgreen: .

    Edit: Ich seh' schon, Ingo war schneller.

  • lars.vegas
    Member
    Posts
    15
    Member since
    12. Dec. 2013
    • December 12, 2013 at 5:34 PM
    • #8

    Super, verstanden! Sehr schön die inhalts- und fast zeitgleichen Antworten :D

    Danke!

    Bleibt noch das Problem mit der Message-ID. Ich weiß einfach nicht, ob ich diese selbst irgendwie generieren kann.

    Gruß

    Tom

  • SusiTux
    Guest
    • December 12, 2013 at 6:03 PM
    • #9

    Sorry, da kann ich Dir nicht weiterhelfen. Ich weiß nicht, ob der TB die Message-ID selbst erzeugt. Ich vermute eher nicht sondern gehe davon aus, dass dies vom SMTP-Server erledigt wird. Wie sollte sonst sichergestellt werden, dass zwei verschiedene Benutzer eines Providers nicht die selbe ID generieren?

    Ich verstehe allerdings Dein Anliegen insgesamt nicht. Für die heutige Programmiersprachen gibt es doch fertige Klassen, mit denen Du E-Mails versenden kannst. Dann musst Du Dir um so etwas wie die X-Mozilla-Status und die Message-IDs keine Gedanken machen.

  • Peter_Lehmann
    Senior Member
    Reactions Received
    2
    Posts
    13,501
    Member since
    5. Jun. 2005
    • December 12, 2013 at 6:13 PM
    • #10

    Vielleicht solltest du erst einmal klar beschreiben, was du eigentlich vor hast!
    Ich meine, willst du zu sendende Mails extern erzeugen, oder was ... .
    Und viele Fragen lassen sich ganz schnell klären, indem du meinen vorgeschlagenen Weg gehst. Dann siehst du auch, ob eine zum Senden vorbereitete Mail eine Message-ID hat oder nicht, und ob unbedingt ein "X-Mozilla-Status" vorgegeben werden muss. So schlimm ist das doch nicht.
    Nur so viel: es wird weniger benötigt, als du denkst.

    Thunderbird 45.8.x, Lightning 4.7.x, openSUSE Tumbleweed, 64bit
    S/MIME, denn ich will bestimmen, wer meine Mails lesen kann.
    Nebenbei: die Benutzung der (erweiterten) Suche, und von Hilfe & Lexikon ist völlig kostenlos - und keinesfalls umsonst!
    Und: Ich mag kein ToFu und kein HTML in E-Mails!

  • lars.vegas
    Member
    Posts
    15
    Member since
    12. Dec. 2013
    • December 12, 2013 at 7:01 PM
    • #11

    Ok, mehr Infos:

    Das hängt alles mit einem sehr alten selbstprogrammierten Bestell-/Supportprogramm zusammen, noch in VB5(!) geschrieben. Das neu zu schreiben ist zeitlich leider nicht umsetzbar.

    Ich möchte eingehende E-Mails entweder aus der Datei "Inbox" auslesen oder aus zuvor ins eml-Format exportierten Dateien. Das bekomme ich hin, denke ich.

    Antworten sollen dann von meinem Programm erstellt werden.

    Dass eine zum Senden vorbereitete Mail eine Message-ID hat, hatte ich schon ermittelt. Und dass diese offensichtlich nicht vom Server erstellt werden muss, auch (da ich die Internetverbindung getrennt hatte). Es gibt sicherlich einen Code zum erstellen der Message-ID. Ich finde nur keinen. Und wenn ich mir einen aus Zeit und Zufall selbst bastle, weiß ich nicht, ob ich damit Probleme bekommen kann, weil das vielleicht von irgendeinem Provider als Manipulation = Spam gewertet wird oder so, keine Ahnung.

    Gruß

    Tom

  • schlingo
    Senior Member
    Reactions Received
    750
    Posts
    7,007
    Member since
    20. Jul. 2009
    Helpful answers
    49
    • December 13, 2013 at 4:37 PM
    • #12
    Quote from "lars.vegas"


    Bleibt noch das Problem mit der Message-ID. Ich weiß einfach nicht, ob ich diese selbst irgendwie generieren kann.


    Hallo Tom :)

    eines meiner Lieblingsprogramme, der Hamster, kann das, sofern Du einen eigenen FQDN hast.. Evtl. ist das (auch) für Dich eine Option.

    HTH
    Gruß Ingo

    Threema - Sicherer und privater Messenger

    Meine Threema-ID

    Warum Threema?

  • lars.vegas
    Member
    Posts
    15
    Member since
    12. Dec. 2013
    • December 13, 2013 at 5:29 PM
    • #13

    Danke, aber ich würde eher Programmcode benötigen, als ein solch komplettes Programm.

    Und, ja, das läuft alles nur über einen (meinen eigenen) Domainnamen, also was nach dem @ kommt weiß ich :)

    Gruß

    Tom

  • Community-Bot September 3, 2024 at 8:10 PM

    Closed the thread.

Current app version

  • Thunderbird 157.0.1 veröffentlicht

    Thunder October 1, 2026 at 11:49 PM

Current 153 ESR version

  • Thunderbird 153.4.0 ESR veröffentlicht

    Thunder September 29, 2026 at 9:35 PM

Current 140 ESR version

  • Thunderbird 140.17.0 ESR veröffentlicht

    Thunder September 29, 2026 at 9:44 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™