Steve im an IT guy in the daytime and your mail server's "Reverse DNS" record, itsnt right. This could be why the messages are not going
through.
A lookup on your servers MX records show this:
"vapor4life dot com. MX IN 86400 mail dot vapor4life dot com." [Preference = 10]
Which means mail to and from "vapor4life dot com" comes from "Mail dot vapor4life dot com."
Most domains do a reverse lookup on that "mail dot vapor4life dot com" to prevent spam. That first step of the check shows up as:
Name: "mail dot vapor4life dot com"
Address: 64.34.197.237
So if i do the reverse check it should show me the same answer as above. But instead it shows tihs:
Address: 64.34.197.237
PTR record: "www dot subsidymedia dot com"
Let your ISP know your reverse DNS entry is wrong. This will cause MAJOR MAJOR problems with mail delivery, especially to the bigger domains such as gmail, aol, yahoo.
Hope this help you out.