Bobcares

“554 no smtpd here” – Here’s how to fix it

by | Nov 27, 2018

Email errors can be frustrating, especially if they are cryptic, like “554 no smtpd here“.

You know that the recipient rejected the message, but why?

Here at Bobcares, we often help website owners to resolve such email errors as part of our Outsourced Technical Support services for web hosts.

Today, we’ll see the top 3 reasons for the error “554 no smtpd here”  and how we fix it.

 

What is “554 no smtpd here” error?

In a normal mail delivery, mail goes from the sender, to the sending MX, and to the recipient’s MX, and then to the recipient.

 

554-no-smtpd -here

How email works?

 

Sometimes, not all emails reach the destination server. The recipient server performs a series of checks to prevent fraud emails.

If the recipient server has doubts about the sender’s authenticity, it rejects such emails with a bounce message.

For instance, a sample bounce message looks like this:

51-4.0 554-NO SMTP service 451-4.0 554 bad DNS PTR resource record

 

There are many variants of this error message:

554 No SMTP service here
554 No smtpd here554: host refused to talk to me

 

Although, the error messages differ, the reasons for the error are common.

 

“554 no smtpd here” error – Causes and Fixes!

Now, let’s have a look at the various reasons for the error “554 no smtpd here” and how our Support Engineers fix them.

 

1) Poor IP reputation

In our experience handling email issues, the common reason for this error is bad reputation of the sender’s IP address.

In other words, the bad reputation of the IP address from which the mail originates from.

The reputation of the IP can go bad when there is repeated spamming instances, open relays or unacceptable behavior of the mail server.

Eventually, the mail server IP will be blacklisted in spam monitoring systems like SORBS, DNSBL, Barracuda, etc.

 

How we fix?

Here, our Support Engineers ensure that the sending IP is clean. Online tools like https://mxtoolbox.com/blacklists.aspx comes handy here.

If the IP is blacklisted, we identify the source of the spam or security vulnerability, resolve it and take the corrective/preventive actions on the server. After that, we submit a delist request.

Usually, delist will take around 2 to 3 days.

 

2) Bad DNS records

Similarly, the recipient server rejects the emails due to the issues in the DNS records of the sender domain.

That is, recipient server checks the DNS records like SPF, DKIM, PTR to check whether the sender is a genuine one. If any mismatch noted, it will reject the emails.

Let’s take a look at these 3 records in detail.

 

i) SPF record

Email providers use a security feature called SPF(Sender Policy Framework) to verify the sender’s authenticity. It decides the servers that can send emails on behalf of a domain.

That is, the SPF record contains the IP addresses of servers that can send emails on behalf of the domain. If the email is from an IP listed in SPF entry, the recipient server accepts mail.

We’ve seen cases where mail server IP has changed, but the SPF record doesn’t contain this new IP address. For the recipient server, the mail originates from the IP address that is not added in the SPF record.

Result is “554 no smtpd here” error.

 

ii) PTR record(Reverse DNS)

Reverse DNS(PTR records) map IP address to domain names and help to validate a server.

That is, if a server “abc.mailserver.com” points to IP 192.xx.xx.35, the reverse DNS of the IP should be “abc.mailserver.com”.

The vast majority of spam mails are sent from an infected PC or a poorly maintained mail server.

These servers usually have a sloppy hostname and an IP without a PTR record.

Large email providers, like Hotmail, use this as an important indicator of the source of spam and reject emails from such senders.

 

iii) DKIM records

DKIM is a method to prevent email spoofing.

It associates the domain name with an email message by attaching a digital signature. As a result, the recipient server can identify if emails are from the valid domain.

If there are no DKIM records, some mail servers assume that the sender is fake and reject the email.

 

How we fix?

Our Support Engineers verify the SPF, PTR and DKIM records of the domain. When there is a mismatch, we correct it by making required changes in these records.

For PTR records, we always choose a name that is different from the default entry of the provider, like “xxx-xxx-xxx-xxx-static.provider.tld“. It’s always advisable to use a fully qualified domain name(FQDN).

For example, “abc.mailserver.com”.

For the servers we manage, we always configure critical email records like SPF, PTR, DKIM, etc. to ensure reliable email deliveries.

 

3) Recipient errors

Similarly, the mail delivery error “554 no smtpd here” may also be caused by issues on the recipient’s mail server.

This includes incorrect MX entry for the recipient domain, suspended or disabled recipient email account, custom blacklists or filters configured on the recipient side, etc.

 

How we fix?

We verify that MX records are set correctly for the recipient domain using the command:

dig domain.com MX

 

Further, we check the connection to the recipient mail server with the following command.

telnet domain.com 25

 

If we notice missing MX entries or connection problems on the receiver side, then this must be fixed at the receiver side.

In case of custom blacklists or filters, the sender domain needs to be whitelisted at the recipient end to allow mail flow.

 

Conclusion

To sum up, email error “554 no smtpd here” can happen mainly due to wrong DNS settings of the domain, IP blacklists, etc. Today, we’ve discussed the top 3 causes for this error and how our Support Engineers fix them.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

SEE SERVER ADMIN PLANS

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF