We are currently unable to send emails to other domains because the receiving host cannot verify the sender.
Emails are rejected with –
<<< 550-Verification failed for
<<< 550-No Such User Here
<<< 550 Sender verify failed
550 5.1.1 … User unknown
<<< 503-All RCPT commands were rejected with this error:
<<< 503-Sender verify failed
The server has been working fine up until yesterday when this problem suddenly occurred. I've tried re-booting the server and the router but that hasn't helped.
me@mycompany.co.uk does exist and is receiving emails. A check with http://verify-email.org/ returns
MX record about mycompany.co.uk exists.
Connection succeeded to mail.mycompany.co.uk SMTP.
220 server.mycompany.co.uk ESMTP Sendmail 8.14.7/8.14.1; Sat, 18 Feb 2017 09:07:24 GMT
HELO verify-email.org
250 server.mycompany.co.uk Hello verify-email.org [verify-email.org] (may be forged), pleased to meet youMAIL FROM:
=250 2.1.0 … Sender okRCPT TO:
=250 2.1.5 … Recipient ok<<< 503 Valid RCPT command must precede DATA
verify-email did report a problem last night. It was unable to connect to mail.mycompany.co.uk so connected to the secondary MX instead. I thought that might be the problem but it's connecting to mail.mycompany.co.uk now and the verification problem still exists.
Any suggestions would be greatly appreciated.
Best Answer
Since your stated problem is with sending out mail, that email verification is of no importance to you. You are going to want to verify your reverse DNS record on your outgoing IP address, make sure it exists and that ideally the domain matches the domain your email server advertises itself as. If that is good then do a blacklist check on your external IP, this can be done here:
https://mxtoolbox.com/blacklists.aspx
If its still not working verify your SPF record if you have one.