Web Hosting Talk







View Full Version : A strange problem - missing e-mails when moving site


myhken
12-28-2005, 04:05 PM
Hello.

I discovered a strange problem when I’m started one of my test.
I have registered my domain at godddy.com and have Premium e-mail service on my account. On this I can add e-mail addresses on all of my domains.
Whenever somebody sends mail to one of this addresses I get the mail, no problems at all.

When I started my test I sent out a presale mail, and I got replies from most of the hosts, no problems. But the problems started when I signup for the accounts.
I used the same e-mail address as I used for the presale: hosting@mydomain.com
The domain I used for my account was mydomain.com

When most of the companies had setup my account, they sent a account info mail to hosting@mydomain.com but that mail got in to the new account, and not my old e-mail account. And I have not changed any of my nameservers etc.

So if you as a normal person had sent me an e-mail, I would get it on my godaddy.com e-mail box. But if you are using one of the companies I have signup with, the mail goes to the catch-all e-mail box on the new server.

Out of 9 companies I signup with, only two sent the mail to my old mail box on godaddy.com. All the other sent the mail to the new account they had setup. So they own server do not check my main nameserver, but uses the local nameservers who they have updated. Therefore all the mail goes to the new account.

So if anybody want to change host and have a domain with a e-mail address they use when they signup for the new host, make sure that you use a second e-mail account, and not the same domain as you use for your hosting.

Wullie
12-28-2005, 04:11 PM
This can actually be a common problem and you should never be providing a local address within that domain for your contact anyway, because how is the provider supposed to contact you to let you know the e-mail server was just fried? If the e-mail server goes down, you have just severed all contact with that host until you provide them with another address. You should always provide an off-site contact address when you signup.

I would take a guess that most of the hosts you are seeing this problem on are either using their internal DNS servers for their own mail servers, or they only have a few servers and are sending their own domain's mail through the same mail server as your account is setup on. This is the reason that we have our domain's mail setup to check external servers and because our domain uses a different server from our clients, it doesn't cause any problems.

myhken
12-28-2005, 05:18 PM
This can actually be a common problem and you should never be providing a local address within that domain for your contact anyway, because how is the provider supposed to contact you to let you know the e-mail server was just fried? If the e-mail server goes down, you have just severed all contact with that host until you provide them with another address. You should always provide an off-site contact address when you signup.

I would take a guess that most of the hosts you are seeing this problem on are either using their internal DNS servers for their own mail servers, or they only have a few servers and are sending their own domain's mail through the same mail server as your account is setup on. This is the reason that we have our domain's mail setup to check external servers and because our domain uses a different server from our clients, it doesn't cause any problems.

You are very correct her I think. Since I did not change my nameservers (thay always was PARKxx.SECURESERVER.NET and PARKxx.SECURESERVER.NET.

If they only have few servers, or maybe only one, they uses their internal DNS servers or I think thru their own mail server. The only two who sent out mail direct, uses own servers for their main account (their website) or offsite mail covered as hostingdomain.com.

valentin_nils
01-25-2006, 12:55 AM
"I would take a guess that most of the hosts you are seeing this problem on are either using their internal DNS servers for their own mail servers,..."

Hi myhken. The question is answered very simple. Most Hosting companies (if not all) have set their own DNS servers as the first place to contact when looking for a domain. That is, each company is using their own DNS servers at first, then any other DNS server which they might have set (or not).

So when Hosting provider A wanted to send you the welcome mail, they checked with their own DNS server who seconds before just received the new DNS entry for the just created hosting package. Therefor it will find the entry which says that domain is hosted with us on server 3, and off the mail gos straight to their own server.

Same happens with the other hosting providers B , C etc.

A few hosting companies however wait 1-2 hours before updating their DNS or update the DNS only at certain times of the day (f.e once a day).

They still used an "old" DNS record for your domain which pointed to your domain ;-)

Would that explain the problems you had ?

Best regards

Wullie
01-25-2006, 01:00 AM
Most Hosting companies (if not all) have set their own DNS servers as the first place to contact when looking for a domain. That is, each company is using their own DNS servers at first, then any other DNS server which they might have set (or not).

Definately not all hosting providers do it this way. Using your Internal DNS servers for a lot of things would not really be a problem, but for mail it is opening a massive potential security risk.

myhken
01-25-2006, 01:42 AM
valetin_nil: Yes I think this was the problem. After I discovered that, I have never used the same domain on the contact e-mail as I use for signing up with a host.

For my main domains I have created a own e-mail domain so if I have to move my main domains, I always will use the e-mail domain as a contact.