Changing default from e-mail address for system accounts when using sendmail
Solution 1:
I ran into this recently.
You can change the address with the generic maps as davidgo mentioned.
In /etc/postfix/main.cf
Add this line
smtp_generic_maps = hash:/etc/postfix/generic
And then in /etc/postfix/generic
Add the line for the originating email address, and the email address you want it to appear to be from
[email protected] [email protected]
[email protected] [email protected]
and then run the following postmap command to re-generate the map:
postmap /etc/postfix/generic
To make the user appear to be Example Company
you need to set the GECOS field in /etc/passwd
for root
and www-data
to be Example Company
Solution 2:
As you are actually using Postfix (The sendmail binary is actually Postfix), You can probably change the from adress this by adding a "smtp_generic_maps" file and mapping for the relevant addresses or using canonical_maps to do something similar. I don't think you will be able to change the associated account name (ie the part in the square brackets) without massive hoops but I could be wrong.