[Enhancement]: SMTP sunsetting #2313

Open
opened 2026-04-25 00:06:00 +02:00 by adam · 8 comments
Owner

Originally created by @amasterengineer on GitHub (Oct 14, 2024).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

Many email providers are sunsetting basic authentication to include smtp. Will this application be updated to allow email notifications via moderen authentication, that outlook and Gmail will be supporting after fall 2024

Why would this be helpful?

Many email providers are sunsetting basic authentication to include smtp. Will this application be updated to allow email notifications via moderen authentication, that outlook and Gmail will be supporting after fall 2024

Future Implementation (Screenshot)

Many email providers are sunsetting basic authentication to include smtp. Will this application be updated to allow email notifications via moderen authentication, that outlook and Gmail will be supporting after fall 2024

Audiobookshelf Server Version

2.15.0

Current Implementation (Screenshot)

No response

Originally created by @amasterengineer on GitHub (Oct 14, 2024). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement Many email providers are sunsetting basic authentication to include smtp. Will this application be updated to allow email notifications via moderen authentication, that outlook and Gmail will be supporting after fall 2024 ### Why would this be helpful? Many email providers are sunsetting basic authentication to include smtp. Will this application be updated to allow email notifications via moderen authentication, that outlook and Gmail will be supporting after fall 2024 ### Future Implementation (Screenshot) Many email providers are sunsetting basic authentication to include smtp. Will this application be updated to allow email notifications via moderen authentication, that outlook and Gmail will be supporting after fall 2024 ### Audiobookshelf Server Version 2.15.0 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:06:00 +02:00
Author
Owner

@nichwall commented on GitHub (Oct 14, 2024):

Where do you see that SMTP access is going away? The only thing I can find online is that Google removed using a plain username/password in 2022 and that you need to use an app password, which ABS supports.

To set up an app password for Google, you can reference their help article.
https://support.google.com/mail/answer/185833?hl=en

@nichwall commented on GitHub (Oct 14, 2024): Where do you see that SMTP access is going away? The only thing I can find online is that Google removed using a plain username/password in 2022 and that you need to use an app password, which ABS supports. To set up an app password for Google, you can reference their help article. https://support.google.com/mail/answer/185833?hl=en
Author
Owner

@amasterengineer commented on GitHub (Oct 14, 2024):

Where do you see that SMTP access is going away? The only thing I can find online is that Google removed using a plain username/password in 2022 and that you need to use an app password, which ABS supports.

To set up an app password for Google, you can reference their help article. https://support.google.com/mail/answer/185833?hl=en

These are the two things I have found that lead me to understand it's being sunsetting

https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online

https://support.google.com/a/answer/14114704?hl=en#:~:text=Autumn%20of%202024%3A,legacy%20passwords%20(basic%20authentication).

@amasterengineer commented on GitHub (Oct 14, 2024): > Where do you see that SMTP access is going away? The only thing I can find online is that Google removed using a plain username/password in 2022 and that you need to use an app password, which ABS supports. > > To set up an app password for Google, you can reference their help article. https://support.google.com/mail/answer/185833?hl=en These are the two things I have found that lead me to understand it's being sunsetting https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online https://support.google.com/a/answer/14114704?hl=en#:~:text=Autumn%20of%202024%3A,legacy%20passwords%20(basic%20authentication).
Author
Owner

@nichwall commented on GitHub (Oct 15, 2024):

Ah, thanks for the links.

I'm not sure on the time table for implementing OAuth for emails. There is OAuth for authenticating users in ABS, but not sure if that is usable for authenticating for email or needs a completely separate system.

One thing to note is the Google article specifically says app passwords will still continue to work (but still not as good as OAuth).

@nichwall commented on GitHub (Oct 15, 2024): Ah, thanks for the links. I'm not sure on the time table for implementing OAuth for emails. There is OAuth for authenticating users in ABS, but not sure if that is usable for authenticating for email or needs a completely separate system. One thing to note is the Google article specifically says app passwords will still continue to work (but still not as good as OAuth).
Author
Owner

@ponchohoncho commented on GitHub (Oct 18, 2024):

A dedicated SMTP provider is a good idea. The free tiers of most SMTP providers should get you along just fine. smtp2go is my favorite. More reasons here: https://smtp.rodeo/

@ponchohoncho commented on GitHub (Oct 18, 2024): A dedicated SMTP provider is a good idea. The free tiers of most SMTP providers should get you along just fine. smtp2go is my favorite. More reasons here: https://smtp.rodeo/
Author
Owner

@devnoname120 commented on GitHub (Oct 19, 2024):

I agree with @ponchohoncho. Supporting each provider's convoluted auth flow is not worth it IMO. And it's a security risk as well because if your Audiobookshelf instance gets hacked then your email address will get impersonated.

@devnoname120 commented on GitHub (Oct 19, 2024): I agree with @ponchohoncho. Supporting each provider's convoluted auth flow is not worth it IMO. And it's a security risk as well because if your Audiobookshelf instance gets hacked then your email address will get impersonated.
Author
Owner

@PandinoSix13 commented on GitHub (Nov 2, 2024):

Hi everyone, I'm desperate, I can't find the function in ABS that accepts oauth2... what do you think, will something be implemented in the following days? Thank you

@PandinoSix13 commented on GitHub (Nov 2, 2024): Hi everyone, I'm desperate, I can't find the function in ABS that accepts oauth2... what do you think, will something be implemented in the following days? Thank you
Author
Owner

@ZLoth commented on GitHub (May 2, 2025):

https://support.google.com/a/answer/176600?hl=en:

Starting May 1, 2025, Google Workspace accounts no longer support less secure apps, third-party apps, or devices that ask you to sign in to your Google Account with your username and password. You must use OAuth to let these apps and devices access your account. Third-party email apps that are no longer supported include Microsoft Outlook and the mail app on iOS and MacOS. For detailed instructions and information, visit Transition from less secure apps to OAuth. For the latest dates, visit Google Workspace Updates.

@ZLoth commented on GitHub (May 2, 2025): https://support.google.com/a/answer/176600?hl=en: >Starting May 1, 2025, Google Workspace accounts no longer support [less secure apps](https://support.google.com/accounts/answer/6010255), third-party apps, or devices that ask you to sign in to your Google Account with your username and password. You must use OAuth to let these apps and devices access your account. Third-party email apps that are no longer supported include Microsoft Outlook and the mail app on iOS and MacOS. For detailed instructions and information, visit [Transition from less secure apps to OAuth](https://support.google.com/a/answer/14114704). For the latest dates, visit [Google Workspace Updates](https://workspaceupdates.googleblog.com/2023/09/winding-down-google-sync-and-less-secure-apps-support.html).
Author
Owner

@scj643 commented on GitHub (Jul 6, 2025):

I use https://support.google.com/a/answer/2956491 and have a system with a dedicated IP setup for smtp-relay

@scj643 commented on GitHub (Jul 6, 2025): I use https://support.google.com/a/answer/2956491 and have a system with a dedicated IP setup for smtp-relay
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2313