[Users] Setting up Claws for Oauth2

David Fletcher David at megapico.co.uk
Sun Jan 12 21:20:11 UTC 2025


Hi James,

There's a FAQ that covers Gmail setup:
https://claws-mail.org/faq/index.php/Oauth2

For Yahoo this entry is wrong:

> Client ID: jrjfreer at yahoo.co.uk

As you will see for the Gmail setup this ClientID is about registering
the Claws Mail application with the email service provider and
requesting particular permissions for accessing their service.

For Yahoo and Microsoft (Outlook, Exchange) this process is well
documented in the FAQ. Yahoo previously provided no obvious way to
register to request a ClientID. People instead used a ClientID extracted
from another popular open source email application which already
contains a working ID.

In response to your post I have just looked and Yahoo now does offer a
way to request a Client ID:
https://developer.yahoo.com/oauth2/guide/openid_connect/getting_started.html

I've not yet tried to register Claws-Mail through that Yahoo page, but
it if works it will give you a ClientID which would replace the email
you had in that box. The actual connection should then proceed in a
similar way to Gmail or Microsoft.

If you get it working it will be great to document the process with a new
section on the FAQ. I will probably give it a go in next few weeks but
you might well get there first.

The time setting mentioned in the other reply probably doesn't have any
impact on the Oauth2 process, it does not rely on time synchronisation.

Best regards, David.


More information about the Users mailing list