Hi there, I hope someone can give some advice on this.
I’m trying to configure SMTP settings with one of my emails, but I’m getting the following error:
Mailbox name not allowed. The server response was: 5.7.1 <my@email.com>: Sender address rejected: not logged in
I’m trying to use an SMTP token as my email provider, ProtonMail, doesn’t allow generic IMAP/SMTP settings. I’ve emailed ProtonMail and their response was as follows:
This error means your accounting software did not follow the SMTP (protocol) to send email . It skipped the username and password steps .
A common reason could be that the accounting software didn’t run the AUTH PLAIN and Credentials commands "after " the STARTTLS command or skipped them for unknown reasons. Note: This is a system bug on the accounting software. Only their IT team can fix it.
< Technical Details for their IT Team >
A normal connection should look like this:
TELNET smtp.protonmail.ch 587 EHLO mail.*****.com STARTTLS AUTH PLAIN Credentials (Username and Password encoded by Based64) MAIL FROM: <***> RCPT TO: <***> ... ..
You can double-check why the accounting software skipped AUTH PLAIN and Credentials steps after STARTTLS.
Here’s a screenshot of my SMTP settings screen in QuickFile (with fake details for privacy):
Any advice on this would be much appreciated! My email supplier is also happy to take any questions on the matter, if it’s something I’m not able to answer.
Is the username definitely supposed to be the email address? It varies by provider as to whether the username is the same as your email or is some other name that you would use to log in to their web control panel or similar.
According to the error message, your settings are correct. The problem is that:
QuickFile “should” first send the AUTH PLAIN command and your credential (username+password encoded by based64) after establishing a TLS connection. Then, sends the MAIL FROM, RCPT TO, and other commands. - However, QuickFile sent MAIL FROM first after establishing the TLS connection. This is an ordering issue.
QuickFile’s software engineers should check their programming codes and verify this. QuickFile’s engineers can also contact our engineers atpostmaster@proton.me. We can help them clarify details.
I’m not sure if this is something you can look into or not, but thought it was worth sharing with you in any case.