Allow non-email string as SMTP username #26

Closed
opened 2025-07-26 16:38:09 -04:00 by SkepticMystic · 3 comments
SkepticMystic commented 2025-07-26 16:38:09 -04:00 (Migrated from github.com)

Hi there

When setting up SMTP in the web ui, I noticed the Username field is expected to be a valid email address.
This isn't always the case for every provider, however. For example, https://resend.com uses resend as the username for everyone, where the password is your api key.

This requirement prevents me from enabling SMTP

Hi there When setting up SMTP in the web ui, I noticed the Username field is expected to be a valid email address. This isn't always the case for every provider, however. For example, https://resend.com uses `resend` as the username for everyone, where the password is your api key. This requirement prevents me from enabling SMTP
bscott commented 2025-07-29 21:16:20 -04:00 (Migrated from github.com)

Thanks @SkepticMystic for reporting, good catch!

Thanks @SkepticMystic for reporting, good catch!
bscott commented 2025-08-09 21:12:57 -04:00 (Migrated from github.com)

@SkepticMystic Fixed now in the v0.4.0 Release, any feedback would be great.

@SkepticMystic Fixed now in the [v0.4.0 Release](https://github.com/bscott/subtrackr/releases/tag/v0.4.0), any feedback would be great.
SkepticMystic commented 2025-08-10 03:33:28 -04:00 (Migrated from github.com)

Thanks @bscott!
The form now lets me save with a non-email username :)
I have noticed two other issues though:

  • When I refresh the page, the inputs are empty. So I'm not sure if things have actually saved?
  • The "Test connection" button doesn't seem to do anything. No network requests, no console logs, no message in the UI
Thanks @bscott! The form now lets me save with a non-email username :) I have noticed two other issues though: - When I refresh the page, the inputs are empty. So I'm not sure if things have actually saved? - The "Test connection" button doesn't seem to do anything. No network requests, no console logs, no message in the UI
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bscott/subtrackr#26
No description provided.