Hi Everyone
The Problem
Three scenarios can occur:
- The user's email provider supports IMAP/SMTP only in the paid plan.
- The user's email provider doesn't support IMAP/SMTP.
- The user doesn't prefer to put an email and app password.
Some email service providers only offer IMAP or SMTP service during the paid plan, such as Proton, and some other email service providers do not support IMAP or SMTP, like Tutanota.
This means that even if you want to sign in to Thunderbird, the user can't sign in if the email provider doesn't support IMAP/SMTP or the user does not subscribe to the paid plan.
The Solution
Just download the messages (eml formate) you want to convert to notes and the plugin will take care of it!
Messages downloaded from email providers (.eml) are of type RFC 822, If you have no idea what the RFC 822 standard is, I summarised it in this comment.
So what I will do is pass the .eml files to the parser and convert them to notes.
Examples
These are the email providers I tested this feature on.
UI
Until now, I don't know which would be better to add this feature to the login screen or create a new screen. However, the initial UI for this feature.