5

I'm kind of hesitating if I should use a subdomain or just a plain word as hostname. E.g. my domain name is domain.com and my server's hostname ip1.domain.com.

This might be a strange question but the reason why I'm hesitating is because I wonder if the hostname has any influence on mail delivery reliability.

5

You can call it whatever you like. The only real importance is consistency. Especially when it comes to ensuring mail deliverability.

Take care to ensure that the hostname reported by your MTA's HELO, the forward A DNS record and the reverse PTR DNS record are all the same.

3

Your hostname, especially for email, can be exposed to the real-world in the form of headers, but in general it has no real impact on mail delivery. However, just make sure you don't set your hostname to domain.com if that is a domain you are accepting mail for. Postfix uses the hostname to set particular variables and the default option is to deliver mail locally for the hostname.

2

If your hostname is localhost[.xxx.yyy], you might have an hard time having mail delivered to it ...

0

No, it's just cosmetic. If you're not careful, many programs (postfix I think, apache, etc.) will use whatever "hostname" reports, which can cause problems. Otherwise, there's nothing magical about the hostname.

0

mail delivery depends on lookup of a dns record type defined as MX. There is no link between the shortness of the name and the ability of it to be looked up.

2
  • 1
    It might be worth noting that if no MX record exist, mail will be delivered to the A record. – Roy Dec 8 '09 at 9:39
  • 1
    Mail should be delivered to the A record, but this isn't 100% reliable. – pjc50 Dec 8 '09 at 11:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.