Force Postfix From Address

I have Postfix set up on a Linux box.  Its only job is to send emails that are automatically generated through cron jobs (Perl scripts) and PHP web pages to various domain email address.  I'm not sure I'm explaining this correctly, but the Linux box sits on my intranet and sends emails out to the internet.  However - because my domain hosting company uses sender authentication, the emails are being bounced because, even though I set a valid FROM address in my scripts, Postfix is sending them from or, etc.  I have figured out how to set the domain name correctly in (, but I can't figure out how to force it to send from a specific user and not the user that's running the script.   I'd like to set Postfix to send all emails from regardless of which cron job runs the script.  I hope I explained this correctly.

Who is Participating?
http:// thevpn.guruConnect With a Mentor Commented:
Open your file
# vi /etc/postfix/

Append following parameter
smtp_generic_maps = hash:/etc/postfix/generic

Save and close the file. Open /etc/postfix/generic file:
# vi /etc/postfix/generic

Make sure change to

Save and close the file. Create or update generic postfix table:
# postmap /etc/postfix/generic
I'm not completely sure, but this doesn't seem like a Postfix error, but a script error. Are you sure you are correctly setting the from in the script? If you could paste here the bit of code that sends the email it would be very helpful :)
biffsmithAuthor Commented:
AWESOME shakoush2001!!  Thank you!!
http:// thevpn.guruCommented:
Glad I could help :)
All Courses

From novice to tech pro — start learning today.