1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 115 ESR
    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

Dokumentation für Funktionen gesucht

  • Traceman
  • July 22, 2014 at 9:38 PM
  • Closed
  • Thread is Resolved
  • Traceman
    Member
    Posts
    13
    Member since
    4. Feb. 2012
    • July 22, 2014 at 9:38 PM
    • #1

    Thunderbird-Version: 31.0
    Betriebssystem + Version: diverse
    Kontenart (POP / IMAP): IMAP
    Postfachanbieter (z.B. GMX): eigen

    Hallo,

    ich möchte in einem Archivordner gesendete und empfangene EMails ablegen. Mich stören jetzt nur die 2 Spalten für "Von" und "Empfänger".
    Also wollte ich eine selbstdefinierte Spalte "Name" anlegen, wo immer der "Von"- bzw "Empfänger"-Inhalt drin steht, je nachdem ob es gesendet oder Empfangen ist.

    Die Spalte wird angezeigt, nur der Inhalt fehlt. Ich finde keine Werte die ich in der folgenden Funktion einsetzten muß um die "Von"- oder "Empfänger"-Werte liefert:

    getCellText: function(row, col) {
    let hdr = gDBView.getMsgHdrAt(row);
    return "v02 " + hdr.getStringProperty("???");
    },

    Mit den Werten "ccList" und "bccList" bekomme ich etwas geliefert aber "to", "from", "toList", "ToList", "TOList", "To" und "TO" liefern nichts.
    Wo finde ich welche Werte ich hier einsetzen darf?

    Hardy

  • losgehts
    Senior Member
    Reactions Received
    13
    Posts
    927
    Member since
    12. Sep. 2007
    Helpful answer
    1
    • July 23, 2014 at 11:11 AM
    • #2

    Hallo,

    ich kenne mich da absolut nicht aus, doch probiere vielleicht einmal:

    Code
    return "v02 " + hdr.author + " " + hdr.recipients;

    Ganz schön frustrierend, wenn man danach googelt. Und es fällt mir alles andere als leicht, die richtigen Klassen des Quellcodes zu finden.
    Jedenfalls konnte ich nur interfaces finden, die die Funktion "getStringProperty" festlegen, jedoch nie den Quellcode der Funktion selbst. Auch die Enumeration der propertyNames habe ich nicht gefunden ...

    Grüße, Ulrich

  • Traceman
    Member
    Posts
    13
    Member since
    4. Feb. 2012
    • July 23, 2014 at 11:41 AM
    • #3

    Hallo Ulrich,

    vielen Dank für den Hinweis. Die genannten Funktionen liefern das gewünschte.

    Bei meiner Suche war ich auch immer nur auf Beispiele mit ccList und bccList gestoßen.

    Hardy

  • tempuser
    Senior Member
    Reactions Received
    49
    Posts
    534
    Member since
    3. Oct. 2013
    Helpful answers
    5
    • July 23, 2014 at 11:44 AM
    • #4

    Hallo Hardy,

    die erste Anlaufstelle bzgl. Dokumentation von Thunderbird ist: https://mxr.mozilla.org (comm-central). Dort findest du auch die Dokumentation für nsIMsgHdr.

    Viele Grüße,
    tempuser

    Entwickler des Add-ons Mail Merge für Thunderbird

  • losgehts
    Senior Member
    Reactions Received
    13
    Posts
    927
    Member since
    12. Sep. 2007
    Helpful answer
    1
    • July 23, 2014 at 11:49 AM
    • #5

    Hallo,

    ich bin's noch mal. Andere haben das gleiche Problem wie du: http://fixunix.com/mozilla/496061…simsgdbhdr.html
    Eine Lösung scheint zu sein, dass du in about:config folgenden Eintrag hinzufügst:
    user_pref( "mailnews.customDBHeaders", "from to");
    Danach musst du angeblich die *.msf-Datei neu erstellen lassen (oder Ordner reparieren). Evtl. habe ich das auch falsch verstanden, dann klappt es nur mit nach der Anpassung der Konfiguration (prefs.js) empfangenen E-Mails.
    Dann schreibt TB diese Headerzeilen in die Datenbank und über die Interfaces kannst du dann mit hdr.getStringProperty("") darauf zugreifen.

    Eine richtige Dokumentation habe ich nicht gefunden.

    Ich würde mich freuen, wenn du deine Lösung hier mitteilst.

    Viel Erfolg!
    Grüße, Ulrich

    [edit: jetzt hat sich alles überschnitten: ich habe die beiden letzten Posts nicht mitbekommen.
    Schön, dass es klappt. Falls du noch "ausgefallenere" Headerzeilen anzeigenlassen möchtest, dann sollte wohl der in diesem Post beschriebene Weg funktionieren.]

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

    Closed the thread.

Current app version

  • Thunderbird 152.0.1 veröffentlicht

    Thunder July 4, 2026 at 1:02 PM

Current 140 ESR version

  • Thunderbird 140.12.1 ESR veröffentlicht

    Thunder July 4, 2026 at 1:05 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™