The from address is using the username in the authentication field instead of the Envelope-From Email Address. This used to work fine. We did change servers so our authentication credentials changed, but otherwise the settings are the same. We also upgraded to PHP version 8.0.
I already had Prevent plugins and themes from changing this checked and I’ve since checked Disable email validation, but there has been no change.
Thank you. We are not using a vendor specific service, just SMTP to connect to our server. We were doing this before the problem as well. That didn’t change.
This is a client site so I don’t want to reveal server and email details, but here are the screenshots with a little explanation of what’s blurred out.
The Outgoing Mail Server Hostname is a domain and the username under authentication is website@thatdomain. The Envelope-From Email Address is a different email with a different domain and the one we want to show up as the “From” field on the emails. The username is what does show up.
The Email Address here matches the Envelope-From Email Address on the account page. The name is the company name and it shows up properly on the email.
There is no STARTTLS option there. You keep telling me to use STARTTLS, but that is not an option in the link you sent me. The only options are None, SSL and TLS. Please let me know which of those three (None, SSL and TLS) I should use to test.
I tried this and got “invalid token”. I thought maybe I just input the password incorrectly, so I tried again, repasting the password and got “error”. No details. Tried a third time and got “invalid token” again.