jens-maus / yam

:mailbox_with_mail: YAM (short for 'Yet Another Mailer') is a MIME-compliant open-source Internet email client written for Amiga-based computer systems (AmigaOS4, AmigaOS3, MorphOS, AROS). It supports POP3, SMTP, TLSv1/SSLv3 connection security, multiple users, multiple identities, PGPv2/v5 encryption, unlimited hierarchical folders, an ARexx interface, etc...
https://yam.ch
GNU General Public License v2.0
63 stars 18 forks source link

[Feature Request] OAUTH 2.0+ with IMAP #711

Open trgswe opened 2 years ago

trgswe commented 2 years ago

Amiga Mailers need OATH 2.0+ (2.1 and 2.2 really) to use GMail any more (especially with IMAP but soon also with POP accounts)

the easiest way to implement it is really with either of these two libraries (Link libraries, rather small code size) https://github.com/pipacs/o2 (github) or https://github.com/babelouest/iddawc (github, both OAUTH2 and OIDC client)

Submission type

Feature Request

YAM version

2.10+

Used operating system

Used Amiga system

AmigaOne X5020

Expected behaviour you didn't see

[...]

Unexpected behaviour you saw

[...]

Steps to reproduce the problem

[...]

jens-maus commented 2 years ago

Feel free to submit a PullRequest integrating OAUTH support for YAM and don't expect the current dev team to implement it for you. AmigaOS has simply too less devs to share..

therealjbenam commented 2 years ago

Gmail allows users to create insecure logins for legacy applications. Just enable the 2FA in your account and you should have the option to have Gmail create you an application-specific password that will use PLAIN logins. That should allow YAM to keep working.

javierdlr commented 2 years ago

yep therealjbenam I'm using that way YAM with my gmail accout, works fine.