Hallo,
kannst du bitte deine Strategie und/oder deinen Code zeigen?
Soweit ich weiß bietet Thunderbird so gut wie keine Schnittstelle.
Wenn Thunderbird beim Betriebssystem als Standard-E-Mail-Client registriert ist, kann man mit "mailto:" eine E-Mail erstellen, allerdings nicht versenden. Außerdem unterstützt "mailto" keine Anhänge.
Thunderbird kann über die Kommandozeile dazu gebracht werden, E-Mails zu erstellen (Kommandozeilenparameter "-compose",
Link).
Allerdings gibt es - wenn ich das richtig in Erinnerung habe - keine Möglichkeit mit Hilfe von Thunderbird auf die Kontaktdaten der Thunderbird-internen Adressbücher zuzugreifen. Ich sehe daher nur die Möglichkeit, das Thunderbirdadressbuch zu parsen (das macht kein Spaß, ist ein wirklich ätzendes Dateiformat), oder vorher (nicht mit Java) die Adressbücher zu exportieren.
Wie willst du vorgehen, bzw. was für Versuche hast du schon gemacht?
Grüße, Ulrich