I know you guys have been pounded to death here from looking through things on Split DNS.
( I have been doing this for years with windows mail servers exchange, groupwise, lotus notes, maildaemon, smartermail, mailenable)

I have a 15 year background in IT Novel, Windows.. a little Linux... I have been running untangle for a few years..

Anyway.. this is my first Linux Mail Server Attempt.. I have Ubuntu 804lts
32 bit and Zimbra v6 Rc1

I have been at if for 2 days.. re-installed.. started over added packages tested make sure dns is working etc... until everything was ok.. started Zimbra install..

I used info from Ubuntu 8.04 LTS Server (Hardy Heron) Install Guide - Zimbra :: Wiki

I am new to bind.. but not with dns.. so i must have missed something..

1) After Zimbra install is almost complete it made a complaint about mx record. The bottom of the guide above mentions something about renaming host but does not explain.

DNS -I verified i could ping external domains and also that i could resolve my domain - nslookup coloradoonly.com which returned internal ip 192.168.1.6

This is my problem - When Zimbra came all the way up, the host and the domain are both saying the FQDN.
host = mail.coloradoonly.com
domain= mail.coloradoonly.com
and ofcourse the users are user@mail.coloradoonly.com - which is wrong..
should be
host=mail
domain=coloradoonly.com
user@coloradoonly.com

I don't want it to be this way and i don't want to go through the trouble of re-naming things.. i want it to be correct during install.
So I will install again.. but i want to make sure i change whatever is causing this.

The domain should be coloradoonly.com and user@coloradoonly.com
host should be mail. Correct?

I have externally hosted dns records for A, www, mx records etc (working fine with windows mail servers)

My server is inside firewall using nat fwd (public ip -> private IP)

This is my config... During Ubuntu install
host=mail
domain=coloradoonly.com

DNS Setup

/etc/bind/named.conf.options
options {
directory "/var/cache/bind";

query-source address * port 53;

forwarders {
208.67.222.222; 4.2.2.2;
};

auth-nxdomain no; # conform to RFC1035

};

/etc/resolv.conf
namserver 192.168.1.6

/etc/bind/named.conf.local
zone "coloradoonly.com" {
type master;
file "/etc/bind/db.coloradoonly.com";
};


/etc/bind/db.coloradoonly.com
;
; BIND data file for mydomain.com
;
$TTL 604800
@ IN SOA mail.coloradoonly.com. coladmin.coloradoonly.com. (
070725 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS mail
IN MX 10 mail
IN A 192.168.1.6
mail IN A 192.168.1.6

/etc/hosts
127.0.0.1 localhost
192.168.1.6 mail.coloradoonly.com mail

The current windows mail server does not use internal dns.. and uses my windows server (another box) for dns queries for outside..

Does Zimbra require bind and internal dns to be setup? Just curious, as we could just fwd dns queries to the other dns server for external queries.

Anyway.. I would appreciate it greatly if someone can help me fix the config so that zimbra comes up with the correct domain and host name instead of the FQDN for both.

Thanks Guys!