Is it possible to interact with Thunderbird using C #?

Here's the last hurdle in my current search automates my work :

  • All email in the company goes through 4 different email addresses, accidentally switching back and forth (with a note attached to the global share: please set "save email to server").
  • All the email-related logic is contained in a good large Thunderbird profile that is copied back and forth to new machines; this includes sorting invoices into 5 different “folders”, a list of VIP addresses for sending notifications, and the VIP level of these clients.
  • I only need the contents of these folders (attachments, anyway)

Question: is there a way to ask Thunderbird for these attachments and lists from C #? Alternatively, can you configure Outlook to sync with Thunderbird? Where do I start reading?

Ditching Thunderbird is not an option now, I need to keep up with the changes in the VIP list.

PS I will set up a real mail server right after the monkey saves me enough time to convince people of this.

+3
source share
1 answer

Even if I never used it, I think it should be possible through XPCOM.

More about XPCOM here:

http://xpcomviewer.mozdev.org/

http://kb.mozillazine.org/Development_resources

http://kb.mozillazine.org/Calling_Thunderbird_from_other_programs

Hope this helps

+1

Source: https://habr.com/ru/post/1745655/


All Articles