SMTP configuration works with swaks, but fails with Checkmate (Nodemailer) #2649
Replies: 1 comment
-
Update – Problem solved: I finally found the root cause! When using tools like swaks or other CLI utilities, authentication worked fine. But when using Checkmate (NodeMailer), the password was not being processed correctly, leading to authentication errors and recipient rejection (550 No Such User Here). Solution: Takeaway: Thanks to everyone who took the time to look at this! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm running into a strange issue with SMTP notifications in Checkmate.
When I use the exact same SMTP credentials with swaks, emails are sent and received with no problem, both to Gmail and to my company addresses.
When I configure Checkmate (which uses Nodemailer) with these same credentials, I consistently get errors like:
Here are my anonymized SMTP settings
JSON config I used in Checkmate:
With swaks, it works every time:
swaks --to [email protected] --from [email protected] --server mail.example.com --port 587 --auth LOGIN --auth-user [email protected] --auth-password '*****' --tls
The email is received by the recipient (Gmail or corporate).
No errors, proper SMTP negotiation, STARTTLS works, etc.
In Checkmate, with the above config:
“Test Email” always fails
Logs show:
Troubleshooting already attempted:
Nothing changes the outcome.
Questions
Thanks for your help!
Beta Was this translation helpful? Give feedback.
All reactions