2) Yes beanfield is my ISP and i will call them to setup the reverse DNS.. but my question, what the reverse DNS will help me with ?
It will help you with spam.
90% of the big ISPs will currently reject mail from your server.
When your server connects to them (to send out mail), the connection goes something like this:
You: Hi Mr Big ISP, I'm mail.usabilitymatters.com and I have some mail for you
ISP: Hi there. You
say your name is mail.usabilitymatters.com but if I reverse lookup your IP address I get 66-207-196-178.beanfield.net which doesn't match your claim, nor even your domain. As a result I don't believe you so I'm not going to accept any mail from you. Goodbye
<connection closes>
By having reverse DNS that matches your server name, remote mail servers are more likely to accept your message.
but still cant telnet mail.usabilitymatters.com 25
are you checking from inside your network? or remotely?
now you mentioned that u connect to port 25, and u didn't get the typical mail server greeting.. how can i set that up and how to test it as well to see if i get the greeting msg!
the mail server is issuing a standard greeting now. I'm not sure what would have prevented this before:
$ telnet 66.207.196.178 25
Trying 66.207.196.178…
Connected to 66-207-196-178.beanfield.net.
Escape character is '^]'.
220 server.usabilitymatters.com ESMTP Postfix
I do note, though, that your server is identifying itself as 'server.usabilitymatters.com'. This name should match your MX record and the reverse DNS for your public IP. I'd change this to 'mail.usabilitymatters.com' given the previous discussions about DNS.
Note this only involves changing the name the mail server uses to identify itself, and it separate from the hostname of the machine. You can change this via Server Admin -> Mail