fbpx

Archive

550-5.7.1 rate of unsolicited mail originating from your IP address

Recently we ran into a problem with one of our client, who is having 550-5.7.1 rate of unsolicited mail originating from your IP address as an error message when sending emails. We recently discussed How To Fix ‘550 Permanent Failure For One Or More Recipients’ and How To: Email Blacklist Removal. But today we will discuss about 550-5.7.1 rate of unsolicited mail originating from your IP address, this error was originating when our client was sending email to Gmail addresses. Let see how we can debug and fix this error.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now. We also help our customers with email problems.


IP Listed on Spam Monitor

 

Gmail use services of various spam monitors to check if IP is involved in any bad practices. And it turns out that our client IP was listed in SPAMHAUS monitor. Thus Google was simply denying our mails. You can follow our Email Blacklist removal article to fix this issue.

 

Once your IP is removed from spam monitors list, you will be good to send email again.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now. We also help our customers with email problems.


inet_protocols = all

 

We managed to get our client IP removed from the spam monitor, but emails were still not going through. Once we dug deeper it turns out IPv6 of the server was also on the spam monitor blacklist and postfix was using IPv6 to send emails, thus ending up being rejected. In this case, you can follow a similar procedure and get your IPv6 removed from spam monitor.

 

Or you can configure postfix to only use ipv4 protocol. Open /etc/postfix/main.cf in any editor and change inet_protocols = all to inet_protocols = ipv4. Now postfix will send emails through your IPv4 address only, which you have already cleaned in the last step. Finally restart postfix:

 

systemctl restart postfix


smtp_bind_address

 

Incase you are listed on various spam monitors (as some old tenant of the IP did some serious spam), you can assign or request a new IP address from your hosting provider and configure the IP on your server. Then you can use smtp_bind_address = 192.168.100.1 to make sure postfix is using your new IP address to send emails. Also, make sure that your new IP was also clean.

Finally restart postfix:

 

systemctl restart postfix

Note: Replace 192.168.100.1 in the above example with your new assigned IP address from your provider

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now. We also help our customers with email problems.

How to: Email Blacklist Removal

If you regularly send transactional/marketing emails you may have ran into a problem of emails not getting being delivered, out of many reasons one reason is that your IP might have been blacklisted on a spam monitor. These companies maintain a list of IPs who send out email spam, and email servers use services of these spam monitors to check if the sender IP address is listed on the spam monitor.

 

If it is listed on one of the many spam monitors (such as BARRACUDA) it is highly likely that most popular email companies will not accept your email as they consider you a spammer sending spam emails.  Today this tutorial is about Email Blacklist Removal, which is a process of getting your IP removed from those spam monitors.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now. We also help our customers with email problems.


Check if IP Is Backlisted

First thing you need to check is that are you even listed on a blacklist or not because if your emails are not getting delivered there can be many other reasons. So make sure that you are listed on a black list, otherwise, you need to follow a different path to fix email deliverability.

 

Go to https://mxtoolbox.com/blacklists.aspx

 

 

  1. Enter the IP address that you want to check against blacklist monitors and click Blacklist Check.
  2. You can see that the searched IP is listed on BARRACUDA spam monitor, and probably mail from this IP won’t be reaching to the inbox of most popular email service providers (Google, Outlook, etc) or maybe they completely reject your email.

 

At this point, you are sure that you are listed on a blacklist and you need to do something about it. We will start discussing how to get delisted from few spam monitors.


Resolve the problem first

 

Before applying to get removed from any spam monitor, make sure that your server is not doing something fishy, so that you won’t get banned or even your removal appeal being completely rejected. You can check various server logs and try to identify what is happening on your server. Some useful commands are:

cat /var/log/maillog

journalctl -f | grep postfix

 

Try to inspect the log files and fix the issue before applying for removal. However if you just got a new server, and you found out that your IP is blacklisted, it is highly likely that old tenant of this IP did some email spamming, in this case ,you can just go ahead and submit removal request, you can explain in the removal request that you just got the fresh virtual machine/ dedicated server and someone previously did something due to which your IP is black listed.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now. We also help our customers with email problems.

 


Get your IP removed from Barracuda Spam Monitor

To get your IP removed from Barracude visit the removal request page.

 

 

  1. Enter server IP Address you want to get removed from the spam monitor.
  2. Email address where you will be contacted.
  3. Your modile phone number.
  4. Provide the reason, I just entered an example reason. Make sure you provide a valid reason for removal.
  5. And finally, submit your request.

 

It usually takes then 12 hours to process your request, if you provided a valid reason then just sit back and relax.


Get your IP removed from Spamhaus Spam Monitor

 

To get your IP removed from Barracude visit the removal request page.

 

 

Enter your server IP Address in the box, it will first do a lookup and then give you options to remove if it is listed in the monitor. If your IP is on the list you will see something like:

 

 

In this case, IP was not directly listed on SPAMHAUS it was on ABUSEAT CBL blocklist, Click on CBL Lookup to get further details of this issue.

 

 

Here you can do the lookup again, come at the bottom of this page and click Remove to perform self-removal. Please note that even after removal, you might still not be able to send emails as your earlier abuse status might be cached on email servers, it will auto-heal in ca ouple of hours.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now. We also help our customers with email problems.


Get your IP removed from SORBS Spam Monitor

 

Updated on: June 27th, 2019

 

Recently we got a client whose IP was listed on SORBS monitor. It was very tricky to do an IP lookup on their site (we mentioned link for removal from their site below). So to lookup and get your IP delisted on SORBS, you need to be registered on their site. You can go here -> http://www.sorbs.net/cgi-bin/support

 

First register and do and IP lookup after you login, they will provide you an option to do lookup. It will then present you with information weather you are listed on the monitor or not. Now if you are owner of the IP space you can click Get Delisted. If you are not the owner of IP, you can’t get delisted automatically.

 

Just email [email protected], with reason explaining why you want this IP to be removed from their monitor. They are pretty fast in replying and if you have provided a valid reason your IP will be removed within few minutes.

 


Links to other Spam Monitor Removal Lists

 

We discussed the process of removal for two Spam monitors, process for other Spam Monitors are pretty much the same. I’ve listed the links to the removal page of other Spam Monitors below:

 

LashBack UBLhttp://blacklist.lashback.com/
Backscatter Blacklisthttp://www.backscatterer.org/?target=test
Barracuda Blacklisthttp://www.barracudacentral.org/rbl/removal-request
Invaluement Blacklisthttp://dnsbl.invaluement.com/lookup/
APNewshttp://www.apews.org/?page=index
SpamCop Blacklistwww.spamcop.net/bl.shtml
UCE Protect Blacklisthttp://www.uceprotect.net/en/index.php?m=7&s=6
Sorbs Blacklisthttp://www.sorbs.net/cgi-bin/support
Truncate BlacklistAutomatic Only

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now. We also help our customers with email problems.

How To Fix ‘550 Permanent Failure For One Or More Recipients’

As a Managed VPS Service provider, we deliver technical help for customers round the clock. Since our support also includes helping customers with their email problems, so we solve many mail server related issues for our customers. One such issue our customers face is 550 permanent failure for one or more recipients. Today in this article we will see how we can debug and solve this issue. Recipient mail servers typically allow all the genuine emails, but due to various reason an email can be flagged as spam and you might receive 550 permanent failure for one or more recipients as an error, thus email being rejected by the recipient mail server.

There are two main reasons as to why you are receiving this error:

 

  1. Something is wrong with the receiving end.
  2. Something is wrong on the sending end.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now.


Other Similar Error Messages

 

Before diving into the solution, let see some other related error messages you might receive, such as:

 

  • 550 5.1.1 Sorry, no mailbox here by that name
  • 550 Requested action not taken: mailbox unavailable
  • 550 5.1.1 Is not a valid mailbox
  • 550 No such user here
  • 550 Invalid recipient
  • 550 Unknown address error ‘MAILBOX NOT FOUND’
  • 550  The email account that you tried to reach does not exist
  • 550 Recipient address rejected: User unknown in relay recipient table
  • 550  Address rejected
  • 554 delivery error: This user doesn’t have an account
  • 554 delivery error: Sorry your message to [email] cannot be delivered. This account has been disabled or discontinued
  • 550 permanent failure for one or more recipients
  • 550 User unknown

 

These messages usually mean something is wrong on the receiving end, but there is a high possibility that your email might be getting marked/flagged as spam (which is considered to be a problem from sending end)


Issues on the receiving end

 

Lets first discuss if there is an issue on the receiving end. Upon sending the email, you might have received following as a reply to your email:

 

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. 
This is a permanent error. The following address(es) failed:

[email protected]
host srv.mailer.com [168.xx.xx.xx]
SMTP error from remote mail server after end of data:
550 permanent failure for one or more recipients ([email protected]:blocked)

 

There are multiple reasons why receiving end blocked your email, for example:

1. Email address does not exist

 

Email address does not exist on the receiving end. In which case you might also get another similar error such as “550 #5.1.0 address rejected”. It is possible that you either mistyped the recipient email, or they have provided you with a wrong email address by mistake.

 

In this case, the solution is very simple, just make sure to use the right email. Contact your recipient through some other medium and ask them to provide you with a correct email address.

 

2. MX Record not configured correctly

 

MX record basically tells the world that for any domain such as cyberhosting.org mail server is 192.168.100.1. You can find MX record for any domain using this tool. Enter the domain and click on MX, you will find an address such as mail.cyberhosting.org. Enter this ( mail.cyberhosting.org ) address in the box again and click A record, and you will find an IP address of the email server for the domain.

 

However, it is the responsibility of recipient server administrator to setup correct MX records, because if they have configured wrong records, you are then sending emails to the wrong email server, which is why your email is being rejected. You can contact and let them know if you suspect that their MX record is not configured correctly.

 

3. False Positive on recipent email server

 

Since email spam is very common, many email servers use spam filters and implement various security mechanism to fight spam. Even though you were not sending any spam, it is possible that you got triggered on their spam filters and now further of your emails are being rejected.

 

You can use a telnet client to check if you can connect to their email server. Telnet using domain

telnet domain.com 25

Or first, you can find the IP address of email server using this tool and then directly telnet to the mail server IP.

telnet 192.168.100.1 25

If telnet reports any problem, then you are most probably blocked by recipient email server. We will now discuss various reasons on sender end, to see if something is actually wrong on the sending side. Later we will discuss how you can fix that.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now.


Issues on the sender end

 

Usually if there an issue on sending side it is either related to improper verification or your email content hit their spam filter. Following are the major issues that could happen on the sender side:

 

  1. Sending server IP blacklisted.
  2. Sender server issues.
    1. SPF Record not configured properly.
    2. Failed DKIM Verification.
    3. No DMARC Record.

 

1. Sending Server IP blacklisted 

 

Spam monitoring companies who keep an eye on servers which constantly send spam emails. Those companies maintain the list of servers involved in spam mailing. To fight against the spam, the majority of mail servers block the mail coming from a blacklisted mail server. So if you are facing 550 error you have to check whether your IP is listed on these blacklists.

 

You can check your IP against various block lists through this tool. If your IP is listed on any of the blacklists, there are very rare chances that your email will go through. If you are on a shared service, it is possible that someone else is sending spam emails due to which your IP got blacked listed. However, if you are on a VPS, either your VPS got hacked and being used to send spam emails or someone sent spam emails using this IP before you.

 

Interesting similar read -> Email Blacklist Removal

 

Bottom line:

 

Spam is a very serious problem. Purpose of blacklisting is to reduce the spam in the mailbox of the customer.

 

2. Sender Server issues

 

Let’s evaluate some error messages you see when your mail server is misconfigured or your email server is a source of the spam mailing and sees how ‘550 permanent failure for one or more recipients’  occurred by sender server issues?

 

So if you want your emails not to be triggered as spam make sure that your SPF record is configured correctly or not missing and your RDNS record is configured in the right way. If your RDNS is not set you have to contact your VPS provider and request them to configure it.

 

Verify SPF, DKIM, DMARC, and RDNS for your Sending Domain

 

These days a lot of spamming is going on. Many people use email spam to do credit card and bank fraud, the question is how they do it? Most of the time people impersonate to be the owner of the domain and send email through a domain they don’t own. For example, they can configure their email software to send email from hello [a] cyberhosting [dot] org even if they don’t own the domain.

 

However now there are various ways to counter this issue, there are certain TXT DNS records (SPF, DKIM, DMARC) that you can publish. This way receiving end can make sure that your email server is authorized to send an email for cyberhosting.org. We will discuss those records one by one.

 

SPF or Sender Policy Framework (What is an SPF Record)

 

SPF is a simple DNS TXT record. It basically lists IP Addresses of the server(s) authorized to send emails on behalf of a said domain. An example of SPF TXT record is

 

v=spf1 a mx ip4:192.168.100.1 ~all

 

In this example, you are allowing IP Address 192.168.100.1 to send an email on behalf of your domain, so if someone tries to impersonate your domain and this record does not exist, their emails won’t deliver and they may face with 550 Permanent Failure For One Or More Recipients error. Thus this record is very important if you want to make sure that emails are delivered properly. Many mail server uses a security feature called SPF (Security Policy Farmwork) to ensure the authenticity of the mail sender and when you send emails from your mails server that are not mentioned in SPF record of your domain, the recipient mail server considers it as a fraud and won’t allow delivering the email.

 

DKIM or Domain Keys Identified Mail (What is an SPF Record)

 

DKIM is little tricky, however, it is also published as a DNS TXT record for the domain. It is a mechanism that allows the receiving end to check that an email was actually sent and authorized by the owner of the domain, thus another level of protection on top of SPF. If receiving end can make sure that email is signed with a valid DKIM signature, it guarantees that parts of emails have not tampered and the original message is received.

 

So it is highly recommended to use DKIM record along with SPF to improve email deliverability and at the same time prevent any spam that can originate from your domain.

 

RDNS Record

 

RDNS is reverse DNS record which means IP address to domain mapping, usually, DNS is about Domain to IP Address mapping but RDNS is reverse of it. RDNS record is very important in email delivery. This record is set by the owner of the IP, in this case, your cloud provider or if you are our customer we can set this record for you. We will also help you to set all the remaining records too and make sure your server is ready to deliver emails properly.

 

Verify if above mention records are set

 

Let’s check if our domain is vulnerable or not,  or if there is any misconfiguration. Go to this (G Suite Toolbox  ) enter your domain name and get all the TXT record for your domain. Look for SPF record, shows like this v=spf1. Then in TXT look for DMARC 1 which begins with v=DMARC1 at the subdomain _dmarc (_dmarc.xyz.com)

 

If the SPF-record ends with “-all” that is enough. If it instead ends with “+all” or “~all” the DMARC-record needs to have “p=reject” or “p=quarantine“. In any other case, it would be considered insufficient.

 

The SPF-record should exist on all subdomains as well, while DMARC is only on the main domain. If you want to set SPF, DKIM, and DMARC policy in CyberPanel, please refer to this link -> https://blog.cyberpanel.net/2018/05/15/achieve-10-10-email-score-with-cyberpanel/ 

 

In short make sure you have following records set, so the receiving end can make sure that you are the actual owner of the domain email is being sent from, otherwise, the receiving end may think that you are using someone else domain to send spam email.

 

  1. Valid RDNS record. (If you are our customer, you can contact us to have it set up).
  2. Proper SPF record.
  3. Sign your messages with DKIM.
  4. Have a DMARC policy.

 

If doing this is too much for you, you can sign up with us and let our experts do this for you. We offer 3 days free trial no credit card required start free with our managed vps now.