No, from his command-line he is obviously ON the machine. It should allow relaying from its own source IPs and should not require authentication via SASL.
First, clean up your mydestination line:
Code:
mydestination = fms.csr-az.com, localhost.csr-az.com, , localhost
get rid of the extra comma-space before localhost.
Second, I see you are forging the from address in the envelope -- do you have a smtpd_sender_restrictions parameter configured? If so, please provide that line from your main.cf as well, although I would expect a different error if that was the cause.
Do you really want to be allowing relaying from 16 IPs?
Quote:
mynetworks = 127.0.0.0/8 96.126.120.146/28
If not, change the /28 to a /32 for just your .146 IP.
What is your mydomain parameter defined as?
As a test, try commenting out your mynetworks parameter and replace it with a mynetworks_style, restart, and test. That should tell you if it's related to your network declaration:
#mynetworks = blah
mynetworks_style = host
Is this all of your main.cf? Please provide output of 'postconf -n'.