ladybird/Userland/Applications/Mail
Luke b716e902ba Mail: Add an e-mail application called Mail
This utilises LibIMAP and LibWeb to provide an e-mail client.

The only way currently to connect to a server and login is with a
config file. This config file should be stored in ~/.config/Mail.ini
Here is an example config file:
```
[Connection]
Server=email.example.com
Port=993
TLS=true

[User]
Username=test@example.com
Password=Example!1
```

Since this is stored in plaintext and uses a less secure login method,
I'd recommend not using this on your main accounts :^)

This has been tested on Gmail and Outlook. For Gmail, you either have
to generate an app password if you have 2FA enabled, or enable access
from less secure apps in your account settings.
2021-07-24 20:11:28 +04:30
..
AccountHolder.cpp Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
AccountHolder.h Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
CMakeLists.txt Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
InboxModel.cpp Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
InboxModel.h Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
MailboxTreeModel.cpp Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
MailboxTreeModel.h Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
MailWidget.cpp Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
MailWidget.h Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
MailWindow.gml Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30
main.cpp Mail: Add an e-mail application called Mail 2021-07-24 20:11:28 +04:30