Hast Du in Thunderbird eigentlich mal zusätzlich zu "Datum" die Spalte "Empfangen" aktiviert? Vielleicht wird da die Reihenfolge korrekt dargestellt, wenn die Mails in korrekter Reihenfolge auf dem IMAP bzw. in Thunderbird eingehen.
Beiträge von Thunder
-
-
Wenn ich mir den Ablauf anschaue, dann ist das erste/obere Beispiel per Freenet-SMTP versendet worden, oder? Vom identischen Gerät? Dann dürfte der Freenet-SMTP (von denen selbst) falsch konfiguriert sein.
-
Ich brauche mal Eure Hilfe, um ein paar Schritte voran zu kommen:
1.) {21A89611-DC0D-11d2-806C-006008128C4E} gibt es nicht mehr
In früheren Thunderbird-Versionen gab es in mailnews/imap/public/nsMsgImapCID.h die CID {21A89611-DC0D-11d2-806C-006008128C4E}. Dabei handelt es sich vermutlich um die NSIMAP URL Klasse (schlagt mich nicht, wenn ich den Begriff unpassend gewählt habe). Per Components.classesByID konnte man diese in JavaScript einbinden.
Diese CID gibt es inzwischen nicht mehr. In der aktuellen Datei comm-central/comm/mailnews/imap/public/nsMsgImapCID.h dürfte es sich nun um folgenden Service handeln:
Wie kann ich das nun wieder in JavaScript einbinden bzw. hat jemand einen anderen Vorschlag, wie ich die alte Variante ersetzen kann?
2.) nsIURI.spec is read-only, use url.mutate().setSpec(aSpec).finalize();
Dies habe ich versucht umzusetzen, scheitere aber offensichtlich, da das JS an der Stelle abstürzt, soweit ich dies erkennen kann.
Da url.spec weiterhin lesend vorhanden ist, habe ich es entsprechend nur an 2 Stellen im Code geändert, wo schreibend darauf zugegriffen werden soll.
Folgendes wird für die internen Routinen zum Abtrennen der Attachments verwendet - der Fehler tritt also auch nur bei entsprechender Einstellung des Add-ons auf:
Code
Alles anzeigen// Die nächste Zeile scheitert aktuell noch an der geänderten CID (siehe oben) obj = Components.classesByID["{21a89611-dc0d-11d2-806c-006008128c4e}"]; var startupUrl = obj.createInstance(Ci.nsIURI); // nsIURI.spec is read-only, use url.mutate().setSpec(aSpec).finalize(); // Die alte Zeile sieht so aus: // startupUrl.spec = uri; // braucht man überhaupt Ci.nsIURIMutator ? Ist das mit den Components.interfaces automatisch eingebunden? if (Ci.nsIURIMutator) { startupUrl = startupUrl.mutate().setSpec(uri).finalize(); } // wie muss das Konstrukt korrekt aussehen, um weiter zu kommen?Die zweite Stelle im Code wird für das Speichern des Nachrichtentexts in separaten HTML-Dateien verwendet, wenn im Add-on aktiviert:
Code
Alles anzeigenvar messageUri = message.folder.getUriForMsg(message); var msgService = aewindow.messenger.messageServiceFromURI(messageUri); var saveListener = new aeSaveMsgListener( file, aewindow.messenger, "", "aewindow.currentTask.currentMessage.doAfterActions(aewindow.progress_tracker.message_states.CLEARTAG)", aewindow, 0); // nsIURI.spec is read-only, use url.mutate().setSpec(aSpec).finalize(); // Die alte Zeile sieht so aus: // messageUri.spec = messageUri.spec + "?header=saveas"; if (Ci.nsIURIMutator) { messageUri = messageUri.mutate().setSpec(messageUri.spec + "?header=saveas").finalize(); } // wie muss das Konstrukt korrekt aussehen, um weiter zu kommen?Der Code stammt (ohne obige erweiterte Kommentare) aus folgendem Entwicklungsstand des AEC aus der Datei aec_js_messenger.js (Suche im Code am besten per nsIURI.spec is read-only, use url.mutate().setSpec(aSpec).finalize();

https://gitlab.com/ThunderbirdMai…/2.0a1-20190801
Wenn ich diese beiden Dinge endlich funktionierend habe, kann ich weiter schauen und komme bestimmt wieder mit Fragen.
jobisoft Paenglab Vielleicht könnt Ihr mir hier unter die Arme greifen?
Danke Euch für jegliche Hilfe
-
Ich denke, dass entweder direkt das absendende Gerät mit falsche Zeitzone betrieben wird, oder Dein Computer/Thunderbird. Theoretisch könnte auch der SMTP-Server oder der empfangende POP- oder IMAP-Server mit falscher Zeitzone eingestellt sein.
-
Wie soll es mit Lightning - also dem Kalender-Add-on - weitergehen?
Ich verweise hier mal auf diese grundlegende Frage von Jörg Knobloch:
-
Ich verweise hier mal auf einen Artikel von Jörg Knobloch, der aus Support-Sicht interessant ist:
-
Die 2 Stunden sehen doch typisch nach einem Problem mit der Zeitzone aus. Kontrolliere und vergleiche die Header-Daten der generierten Push-Mails mit anderen Mails und schau mal, ob da das Problem liegen könnte.
-
Thunderbird 68 wird voraussichtlich im August (Juli ist eh quasi vorbei) direkt als Version 68.1 veröffentlicht werden. Die 68.0 wird es also vermutlich nie geben. Das liegt an technischen Prozessen, die auch dazu führen, dass es jetzt schon 69er-Beta-Versionen gibt, obwohl der 68er noch gar nicht komplett final ist. Im Grunde wird der 68er auf nochmals minimal optimiertem Code der Version 68.0 Beta 5 basieren.
-
Für AEC ist der Optionen-Dialog jetzt komplett für Thunderbird 68 fertig. Vermutlich sind ein paar Anpassungen bei macOS und Linux bezüglich CSS notwendig, da ich dies selbst nicht testen konnte. Das war nun bestimmt eine ganze Arbeitswoche für mich allein für die Optionen.

https://gitlab.com/ThunderbirdMai…its/dev-next-68
Die nächste Woche komme ich dann hoffentlich mit den sonstigen Dialogen und internen Funktionen weiter.
-
Enigmail 2.1 unterstützt jetzt auch den kommenden Thunderbird 68.
-
Ein Nachfolger für ImportExportTools von Kaosmos steht in Form von "ImportExportTools NG" bereit:
https://addons.thunderbird.net/de/thunderbird…exporttools-ng/
Rückmeldungen dazu gerne hier:
ImportExportTools NG - Ein Nachfolger für das bekannte Add-on ImportExportTools
-
Ein Nachfolger für ImportExportTools von Kaosmos steht in Form von "ImportExportTools NG" bereit:
https://addons.thunderbird.net/de/thunderbird…exporttools-ng/
Rückmeldungen dazu gerne hier:
ImportExportTools NG - Ein Nachfolger für das bekannte Add-on ImportExportTools
-
Hallo,
es gibt jetzt ein neues Add-on zum Importieren und Exportieren von E-Mails (einzeln, ganze Ordner, Mbox-Format, Maildir-Format ...), das auch mit dem kommenden Thunderbird 68 funktioniert: "ImportExportTools NG".
Es wäre schön, wenn Ihr hier Eure Erfahrung mit dem neuen Add-on zurückmelden würdet - Danke.
-
Einige Linux-Distributionen liefern Thunderbird weiterhin OHNE das Kalender-Add-on Lightning aus. Daher muss man bisher (einschließlich Thunderbird 60) leider die passende Lightning-Version manuell dazu suchen und installieren. Dies war bisher insofern schwierig, da die Lightning-Versionsnummer von Thunderbird abgewichen ist (bspw.: "6.2.8" für Thunderbird 60.8.0). Dies ändert sich jetzt endlich ab Thunderbird 68, sobald dieser veröffentlicht wird. Man hat die Versionsnummern für Lightning an Thunderbirds eigene Versionsnummer angeglichen. Erkennbar ist dies bereits in den letzten Beta-Versionen des Thunderbird.
-
Es gibt für Thunderbird 60.* jetzt den "Enhanced Date Formatter", mit dem man die Anzeige von Datum/Uhrzeit wirklich (im Gegensatz zu ConfigDate) individuell anpassen kann.
-
Ich habe inzwischen meine Add-ons mal auf GitLab veröffentlicht: https://gitlab.com/ThunderbirdMailDE
Für den AEC werde ich vielleicht auch noch meine bisherigen (versuchsweisen) Änderungen "pushen", wobei ich dies vielleicht auch erst mache, wenn ich ein paar Schritte weiter (hin zu Thunderbird 68) bin.
-
P.S. Ich würde Euch ja zu gern einen "Kaffee ausgeben", gibt es auch eine Alternative zu PayPal ?
Der "Kaffee" kommt nur bei mir als Betreiber der Seite an. Nein, es gibt nur Paypal, da alle anderen Methoden eine kostenpflichtige API voraussetzen würden oder meine persönlichen Konto-Daten im Internet stehen müssten...
-
Zur Info für zukünftige Support-Anfragen, weise ich mal explizit auf die Änderung des genannten Dialogs hin:
Code-# LOCALIZATION NOTE(autoCompactAllFoldersText): %1$S is the compaction gain. -autoCompactAllFoldersText=Do you wish to compact all local and offline folders to save disk space? This will save about %1$S. -autoCompactAlwaysAskCheckbox=Always ask me before compacting folders automatically -compactNowButton=Co&mpact Now +# LOCALIZATION NOTE(autoCompactAllFoldersMsg): %1$S will be replaced by size gain of the compaction (including the unit), %2$S will be replaced by application name +autoCompactAllFoldersMsg=The messages you have deleted can be purged from disk. This operation will save about %1$S of disk space. Select the option below to let %2$S do this automatically without asking you. +autoCompactNeverAskCheckbox=Remove message deletions automatically and do not ask me. +proceedButton=&ProceedTheoretisch könnte das schon im 68er kommen. Momentan ist es erstmal nur in den nightly Builds drin.
Ich denke, dass es mal wieder einen zusätzlichen Grund für Verwirrung geben wird, da es von manchen Anwendern so verstanden werden könnte, dass der (Inhalt des) Papierkorb(s) gelöscht wird. Andererseits verschwindet (teilweise) das verwirrende "komprimieren".
-
Wenn Du E-Mails über das Webinterface bei GMX schreibst und versendest, können diese nicht per POP in Thunderbird übertragen werden. Das Protokoll "POP" ruft nur die E-Mails im Posteingang ab. Das heißt weder der Postausgang bzw. "Gesendet", noch andere Ordner wie "Spam" oder "Virenverdacht" werden von Thunderbird abgerufen.
Wenn Du die Mails aus dem Ordner "Gesendet" von GMX auch in Thunderbird haben möchtest, dann musst Du das Postfach innerhalb Thunderbirds quasi neu als IMAP-Konto einrichten. IMAP ist genau dafür da. Bevor Du dies in die Tat umsetzen willst, halte kurz inne und sei Dir bewusst, dass Du innerhalb von Thunderbird auf die dort gespeicherten Mails "aufpassen" musst, damit diese nicht beim umstellen von POP auf IMAP verloren gehen.
-
mit der letzten 59 er beta
Lasst bitte die Finger weg von den (in Wahrheit alles anderem als) Beta-Versionen nach Thunderbird 52.*, denn die enthalten absolut unfertige Entwicklungsschritte, die eine Menge Ärger machen können und werden.
Also entweder Thunderbird 52.9.1 als letzte Version für Windows XP verwenden, oder die Pille schlucken und hin zu einem neuen Windows plus Thunderbird 60 wechseln und/oder ein anderes E-Mail-Programm verwenden.