TODO - add any notes and make a more complete review
Linux email clients >
(on Wikipedia )
Chocolatey : claws-mail
https://www.claws-mail.org/ (on Windows )
A light and capable email client.
POP3, POP before SMTP, APOP, IMAP4rev1, IMAP over SSH, IMAP CAPABILITY, mh, SMTP, SMTP AUTH, NNTP, SSL/TLS, full OpenPGP support, external editors, filtering, muliple identities. Good multilanguage and character set support.
--
Usage and Troubleshooting ∞
Important plugins ∞
claws-mail-address-keeper
address_keeper.so
claws-mail-attach-remover
att_remover.so
claws-mail-fancy-plugin
TODO
claws-mail-multi-notifier
notification.so
Manually modifying hotkeys ∞
2024-05-06 - 4.1.1 on
Windows 11
Some hotkeys won't work even if you think you changed them in-program.
Quit Claws Mail before pursuing this.
On Windows, edit %AppData%\Claws-mail\menurc
It is important you find any existing entry which has your hotkey, un-comment it and replace its hotkey with something unique, or ""
For example, to have n
go to the next unread item, do:
(gtk_accel_path "<Actions>/Menu/View/Goto/NextNew" "")
(gtk_accel_path "<Actions>/Menu/View/Goto/NextUnread" "n")
2024-05-06 - 4.1.1 on
Windows 11
Some hotkeys won't work even if you think you changed them in-program.
Quit Claws Mail before pursuing this.
On Windows, edit %AppData%\Claws-mail\menurc
It is important you find any existing entry which has your hotkey, un-comment it and replace its hotkey with something unique, or ""
For example, to have n
go to the next unread item, do:
(gtk_accel_path "<Actions>/Menu/View/Goto/NextNew" "")
(gtk_accel_path "<Actions>/Menu/View/Goto/NextUnread" "n")
Hotkey to call an external program for the currently-viewed email ∞
2024-05-06 - 4.1.1 on
Windows 11
Configuration > Actions
Menu name: Edit current
Command: "C:\Program Files\Geany\bin\geany.exe" --new-instance %f
(o) Shell command
Then in %AppData%\Claws-mail\menurc
add
(gtk_accel_path "<MainwinActions>/Menu/Tools/Actions/Edit current" "<Primary>e")
2024-05-06 - 4.1.1 on
Windows 11
Configuration > Actions
Menu name: Edit current
Command: "C:\Program Files\Geany\bin\geany.exe" --new-instance %f
(o) Shell command
Then in %AppData%\Claws-mail\menurc
add
(gtk_accel_path "<MainwinActions>/Menu/Tools/Actions/Edit current" "<Primary>e")
[FAIL] - Claws Mail and GMail OAth 2.0 support ∞
(
Gmail -
OAuth )
https://www.claws-mail.org/faq/index.php/Oauth2
I can't get it to work.
Go to the Google Developers Console
Create a new project (or select an existing one).
Enable the Gmail API for your project
Go to the Library
section
Search for Gmail API
.
Set up an OAuth consent screen
Go to the Credentials
page
Click on the OAuth consent screen
tab.
Select a User Type
for your project
Fill in the required information.
Add the https://www.googleapis.com/auth/gmail.readonly
scope to your project
Go to the Scopes
section of the OAuth consent screen
Click Add or remove scopes
.
Create an OAuth client ID
Go to the Credentials
page
Click Create credentials
Select OAuth client ID
Select Desktop app
as the application type
Enter a name for your OAuth client. (e.g. Claws Mail)
Obtain an authorization code
Create an authorization URL using your OAuth client ID and the required scopes.
Direct the user to the authorization URL to grant your application access to their Gmail account.
After granting access, the user will be redirected back to your application with an authorization code.
You may have to visit https://accounts.google.com/o/oauth2/auth?client_id=YOUR_CLIENT_ID&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&scope=https://www.googleapis.com/auth/gmail.readonly
in a web browser.
Open Claws Mail
Configuration > Edit accounts
Edit your desired email account.
Oath2
> Enter the authorization code, client ID, and client secret in the Claws Mail OAuth2 interface and click the Authorize
button.
2023-05-18 on Claws Mail 4.1.1 - the Authorize
button does nothing.
(
Gmail -
OAuth )
https://www.claws-mail.org/faq/index.php/Oauth2
I can't get it to work.
Go to the Google Developers Console
Create a new project (or select an existing one).
Enable the Gmail API for your project
Go to the Library
section
Search for Gmail API
.
Set up an OAuth consent screen
Go to the Credentials
page
Click on the OAuth consent screen
tab.
Select a User Type
for your project
Fill in the required information.
Add the https://www.googleapis.com/auth/gmail.readonly
scope to your project
Go to the Scopes
section of the OAuth consent screen
Click Add or remove scopes
.
Create an OAuth client ID
Go to the Credentials
page
Click Create credentials
Select OAuth client ID
Select Desktop app
as the application type
Enter a name for your OAuth client. (e.g. Claws Mail)
Obtain an authorization code
Create an authorization URL using your OAuth client ID and the required scopes.
Direct the user to the authorization URL to grant your application access to their Gmail account.
After granting access, the user will be redirected back to your application with an authorization code.
You may have to visit https://accounts.google.com/o/oauth2/auth?client_id=YOUR_CLIENT_ID&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&scope=https://www.googleapis.com/auth/gmail.readonly
in a web browser.
Open Claws Mail
Configuration > Edit accounts
Edit your desired email account.
Oath2
> Enter the authorization code, client ID, and client secret in the Claws Mail OAuth2 interface and click the Authorize
button.
2023-05-18 on Claws Mail 4.1.1 - the Authorize
button does nothing.
Alternatives ∞
See Linux email clients
Last updated 2024-07-16 at 22:44:09
Wow, I had to change a hidden preference to make the delete key work as-expected.
moved reviews into their own pages
FML Claws Mail and GMail OAth2 is still impossible..
Added external editor hotkey notes