Can't send or receive to email address

I can not send or receive emails to the @rs.iq domain.

My web host says this is because the rs.iq domain has not been configured correctly at their nameservers. The MX record they have entered is just an IP address. They said this will cause issues sending to them as MX records should be a domain address rather than IP.

I understand their comments, but if I use a gmail email address I can send and receive emails to this domain. I have mentioned this to my web host, but they said they don't know how it is possible via gmail, but there is no way I can make this happen via my hosting environment.

I know it's generally best if rs.iq resolve the domain issue, but this is out of my control. My contact at rs.iq say that they have 200 other clients who do not have any problems with emailing them and receiving.

To give you a bit of background on my set up. I have a VPS server that runs cPanel and WHM (Web host manager).

Please can you help me find a solution or at least recommend a work around?
petewinterAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

RedLondonCommented:
Can you copy/paste an example of the bounce message you get after emailing?
0
petewinterAuthor Commented:
See bounce back example message with email address changed so they are not shared.

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:

xxx@rs.iq
The mail server could not deliver mail to xxx@rs.iq. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries.

------ This is a copy of the message, including all the headers. ------

Return-path: <xxx@mydomain.com>
Received: from cpc2-enfi16-2-0-cust736.hari.cable.virginmedia.com ([94.170.82.225]:62664 helo=
[192.168.0.5])
by 430613.vps-10.com with esmtpsa (TLSv1:AES128-SHA:128)
(Exim 4.80.1)
(envelope-from <xxx@mydomain.com>)
id 1V9cLt-00034R-K4
for xxx@rs.iq; Wed, 14 Aug 2013 15:47:09 +0100
From: Pete Winter <xxx@mydomain.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Test Email
Message-Id: <3D5AC952-B469-4CC9-9670-FB6826E8D632@mydomain.com>
Date: Wed, 14 Aug 2013 15:47:10 +0100
To: xxx@rs.iq
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)

Open in new window

0
Emmanuel AdebayoGlobal Windows Infrastructure Engineer - ConsultantCommented:
Hi,

This is very weird, why is it working when you send from gmail?

Can you telnet to mx ip address on domain on port 25 and 110?

Which host provider are you using?, they should be able to look at this for you their part of customer support service not telling you that they have more than x amount of clients that are not having the issue.

They should take time to check that your setting in your control panel are all ok.  

Regards
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Emmanuel AdebayoGlobal Windows Infrastructure Engineer - ConsultantCommented:
Are you using your host provider or you are have your own, separate mail server?

Regards
0
petewinterAuthor Commented:
Thanks for the reply.

Sorry what does telnet mean? How do I do that?

My VPS is with www.heartinternet.co.uk .

They do give me general support, but the VPS setup is my responsibility. It's my mail server on the VPS so I change what ever required.
0
Emmanuel AdebayoGlobal Windows Infrastructure Engineer - ConsultantCommented:
Telnet is a network protocol used on the Internet or local area networks to provide a bidirectional interactive text-oriented communication facility.

To test your smtp using telnet.

Go to the command prompt, and enter


telnet <servername or ip address> 25

You should get a reply with 220 blah blah.......

Regards
0
petewinterAuthor Commented:
I'm not sure if I did it correctly, but I got the below message...

telnet 96.0.255.173 25
Trying 96.0.255.173...
Connected to 173.vps.opentransfer.com.
Escape character is '^]'.
220-vps.rabeesecurities.com ESMTP Exim 4.80.1 #2 Mon, 02 Sep 2013 03:53:01 -0400 
220-We do not authorize the use of this system to transport unsolicited, 
220 and/or bulk e-mail.

Open in new window


What does that mean?
0
BlueComputeCommented:
I'm afraid it's as straightforward as you describe it...  They have an invalid MX record.  It does not conform to the RFCs.  That is their fault.  It is unreasonable to expect your host to try and account for their inability to correctly configure their environment.  I also strongly suspect they're lying to you when they say that everyone else can email them fine, as this is a misconfiguration that will cause mail to be bounced.

You can set up a filter in gmail to forward mail, but you have to get this confirmed by the forwarding address.  Once they've given you the confirmation code gmail sends to their address you can configure the filter to forward mail to the people at the broken domain.
0
Daniel McAllisterPresident, IT4SOHO, LLCCommented:
OK, so here you are - stuck between a mail system that enforced the RFC (and won't accept an IP address as an MX record), and a domain that is recalcitrant (e.g.: won't fix their DNS entries).

IMHO: You're far more likely to get resolution by convincing the folks at rs.iq that they have a problem than to get your ISP to retool their MTA setup.

I suggest you re-contact the folks at rs.iq and tell them to look at the website INTODNS.COM, where they will find that their setting is KNOWN to cause problems. Just because it works with some servers doesn't mean it is configured properly.

Other than that, you're stuck...

(BTW: I've been in that situation before -- and I got around it by forwarding my mail to a smarthost that ran a different mailserver package. Check with your ISP -- they may offer a smarthosting solution to support client email.

Dan
IT4SOHO
0
petewinterAuthor Commented:
BlueCompute - Thanks for your reply and advice.

If I set up forward via gmail would I need to send an email to my gmail email address, then the client would receive it from that gmail address? or could appear to come from me@mydomain.com

Also when the client sends emails to me I assume they would need to send to the gmail address not me@mydomain.com, then it would get forwarded to my email client.

Is that correct?
0
petewinterAuthor Commented:
it4soho - Thanks for the reply and advice.

When your say "retool their MTA setup". What does MTA mean? Also I have my on virtual private server so I can do what I like. Is it possible to change a mail setting that would allow emails to be received and sent to emails like this?

Also what is a smart hosting solution and how will it help?
0
Daniel McAllisterPresident, IT4SOHO, LLCCommented:
MTA = Mail Transfer Agent (that is: a program that is designed to send mail to [and receive mail from] other mail servers -- as opposed to interacting with USERS, which is the Mail User Agent, or MUA).

A "smarthost" is really nothing more than a mail relay station.

As you noted originally, you have a server (real or virtual) that your inbound mail goes through (that is: the MX record for your domain says "mail.example.com", which resolves to static IP 1.1.1.1 -- your hosting address. And your exchange server pulls mail from that server with the POP3 connector (according to your own post)).

So all of your inbound mail is delivered (as far as the outside world is concerned) to 1.1.1.1 and the Internet Gods are happy. (What happens to the mail after it is successfully delivered to 1.1.1.1 is personal and private information! :-))

Your problem appears to be that you're sending mail OUT directly from your Exchange server -- which is locally located, and therefore on a dynamic IP. This annoys (if not ANGERS) the Internet Gods, thus much of your mail is declined.

To mollify those pesky admins who insist that you do things right, all you have to do is RELAY your outbound mail BACK through your server at 1.1.1.1... then everyone will think you're sending your mail FROM 1.1.1.1 (which, in reality, you ARE!) -- which is a static address, and the Internet Gods will settle down and let your mail pass.

If you look at the smarthost setup, you may well find that you've already done some of the steps -- especially those pertaining to fetching inbound messages FROM the smarthost... the parts you need to implement are the parts where you configure your Exchange Server to direct ALL outbound mail to the 1.1.1.1 address, and configure the server at 1.1.1.1 to accept (and RELAY) mail from your Exchange Server (probably through some kind of authentication mechanism since your IP will be dynamic).

Good Luck!

Dan
IT4SOHO
0
BlueComputeCommented:
Hi petewinter,

my solution is not really a solution.  The mail would appear to come from you@gmail.com.  They could reply direct to you on your other address, or you could add a rule to forward their replies (that arrive at gmail) to your other address.

A MTA is a Mail Transport Agent - the software that your host runs to send email out.  Some MTAs (eg. EXIM) will refuse to send to an MX record that is an IP.  Others will ignore the blatant and inexcusable ignorance of the RFCs and send anyway.  If you can send your mail out through another mail provider, they may use a different MTA which won't bounce these emails...

A smarthost is just someone who forwards on your outbound emails, eg. ISP.  You could also investigate Dyn.com's standard SMTP (mailhop) service but I honestly don't know if they'd deliver to the fools at rs.iq...
0
BlueComputeCommented:
I'd have to disagree with this comment: "Your problem appears to be that you're sending mail OUT directly from your Exchange server" - the problem appears to be that rs.iq have an invalid MX record (section 3.3.9). An MX record *MUST* point to an hostname, never an IP address. It's really that simple. The way they have their MX set up, around 20% of mail servers on the internet will refuse to deliver email to them. Not a solution, but the correct definition of the issue - they really need to fix it, it's not like it's either hard for them to do, or likely to cause them any issues.
0
BlueComputeCommented:
The headers posted even say as much:
"The mail server could not deliver mail to xxx@rs.iq. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries"
The mail server in questions *is* missing the proper DNS entries.
0
petewinterAuthor Commented:
it4soho & BlueCompute - Thanks for the info. My host can not help me. Can you recommend a smart hosting solution that will resolve the issue?
0
BlueComputeCommented:
A bit more poking confirms that the headers you posted were generated by the EXIM mail transfer agent, which definitely refuses to deliver email to servers with IP adresses in their MX records.
Reference: http://doc.dvgu.ru/admin/exim/FAQ_3.html ("302:  MX records cannot point to IP addresses. They are defined to point to host names, so Exim always interprets them that way. (An IP address is a syntactically valid host name.) The DNS for the domain you are having problems with is misconfigured.")
0
BlueComputeCommented:
Possibly - the only mail relay service we use regularly is DYN Mailhop Outbound, but I've just tested and they're running EXIM, so that wouldn't work either. Can you tell us a bit more about your setup - I know you're running a VPS with CPanel, are you then using POP3 and SMTP to collect/sent your email, from Outlook or a similar client?
0
petewinterAuthor Commented:
BlueCompute - I am using IMAP via Mail software on a Mac OS X
0
BlueComputeCommented:
I think you might be all out of options in that case - basically you'd need to change the MTA that your server uses to something other that Exim, and EXIM's part of the cpanel bundle, so unless you're pretty familiar with Linux and have remote shell access you probably won't be able to change this. The only possibility (other than just using GMail to email that domain) would be if your ISP (virgin media?? if so you'll need to follow the steps
here to add your domain for relaying, then the steps here to update your Mac Mail client). What this means is the emails you send from Mac Mail will go throug Virgin's servers rather than your VPS, and there's a chance they'll be using a different MTA which will deliver to rs.iq
A lot of hassle just 'cos they can't set up their DNS correctly!
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
petewinterAuthor Commented:
Many thanks for your help and advice.
0
Daniel McAllisterPresident, IT4SOHO, LLCCommented:
My apologies -- but BlueCompute is correct that my comment about sending out from a dynamic IP was wrong -- fact is, I was answering 2 other questions this morning about Exchange mail not going through, and I simply got my questions mixed up.

Thanks to petewinter for awarding me some of the points... the issue of it being an MTA problem, as well as the potential solution being a smarthost, are valid...

I hope the remainder of the comments are helpful.

Dan
IT4SOHO
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Email Servers

From novice to tech pro — start learning today.