So, the reason for the 550 5.1.1 error is much closer to home – on the sending server. If telnet says that you can’t connect, it means the recipient server has blocked your emails.
GMAIL SEND ERROR CODE 17099 HOW TO
We blogged about this in How to Test SMTP Server. Use telnet to connect to the receiving SMTP server (or its IP address) to check whether the firewall is blocking the sending server. Usually, strict security rules are in the way. It does not mean that you’re a spammer or your email is spammy. If you get a 550 address rejected error message, your email might have been rejected by spam filters. It’s unlikely that a recipient server has no security mechanisms to protect from spam. The MX won’t resolve correctly if the DNS settings for the recipient’s domain are incorrect. If you find any issues, contact the recipient server administrator to edit the DNS records and set up the correct MX records. After that, confirm the MX records for the domain using: dig MX The domain should resolve to the correct server on your end. The email delivery fails because the receiving mail server cannot identify the email account in it.įirst, you need to check the routing and DNS resolution using the dig tool with the +trace parameter. If the MX record for the recipient domain resolves to some other server, you can get 550 5.1.1 error. For example, the MX record of the domain points to the A record of, which points to 192.168.123.4. The MX record points to the A record which, in turn, points to the mail server’s IP address. The sender mail server looks for the MX record in order to communicate with the recipient mail server. Therefore, the email will bounce back to the sender because it cannot be delivered.Īll you can do is recheck the email address for spelling errors.Ī Mail Exchange (MX) record is a DNS record used by mail servers to determine where to deliver an email.
The recipient server can’t find the email account to which you’ve sent an email.
In this case, it is identifying an issue with a sending server that has used SMTP protocol instead of ESMTP. You may see this error message if the outgoing email was rejected. 550 5.5.1 error messages you can encounter 550 5.1.1 : User unknown 550 5.1.1 : Recipient rejected 550 5.1.1 : Recipient address rejected 550 5.1.1 : Recipient address rejected: User unknown in virtual alias table 550 5.1.1 : Recipient address rejected: User unknown in relay recipient table 550 5.1.1 : The email account that you tried to reach does not exist 550 5.1.1 : Mailbox not found 550 5.1.1 : Invalid mailbox 550 5.1.1 : Mailbox unavailable 550 5.1.1 : Unrouteable address 550 5.1.1 : Mailbox temporarily disabled 550 5.1.1 : No such user here But there are other possible reasons and other possible error messages. In most cases, this is because the recipient address does not exist.
The most frequent error message is “ User unknown”. It is an error code that usually stands for some issue with the recipient server. The client typically receives a 550 5.1.1 code as a reply to RCPT TO command. Today we’ll discuss one of them, 550 5.1.1 error, and explain how to fix it. Error codes can have different meanings on different servers, so you have several potential options for resolving the issue. We discussed this communication in our blog post on SMTP Commands and Response Codes. The client uses text commands and the server replies in numerical codes attached with messages. An SMTP session consists of back-and-forth communication between the client and the server.