We do not have a DNS server, this server is simply a Mac OS X machine with an old version of Apache installed on it. As for PHP and Postfix I have no idea really how they got their in the first place but they were there so I used them.
I really would love to strip the machine and install what I want on it but all of this stuff is live.
But I do have some questions in regards to what you said,
The first error:
451 4.1.3 Sender address does not resolve
indicates an error in the sender's email address - it's from a domain that does not resolve, and therefore is rejected by postfix.
So far I have sent 44 emails, 3 didn't work, giving me the errors I wrote about. If there was an issue with the email address I am sending from why would the others send and these ones not?
The second issue relates the client's IP address:
450 4.7.1 Client host rejected: cannot find your reverse hostname
Here postfix is rejecting the message since the client's IP address doesn't resolve to a valid hostname.
The error states it cannot find "your" hostname which I assume means mine, so when you say "client" are you speaking of the postfix application? Can you clarify.
Thanks for your response and assistance, hope you can continue to help me out. Appreciate it.
Ben