Forwarding root mail
You may want so forward mail that has been sent to the user root to other users, since you do not want to log in as root and read your mails on the console
Here I write about forwarding mail to another account or even an external email address using postfix. For other MTAs it might be similar, but I don't use them, so I cannot write about them
Forwarding mails requires an entry in the aliases file. You can ask postfix where this file is:
postconf alias_maps alias_maps = hash:/etc/aliases
So you have to edit /etc/aliases
to add the user name as an alias for root, like
root: bob
or
root: bob, \root
which will cause that mail is still delivered to user root, plus to user bob. You can even add a regular email address here, like
root: john.doe@example.net, bob, \root
and the mail is sent to three addresses Note the colon after the original recipient's name, and say thanks to good old sendmail for this . After editing /etc/aliases
, you have to execute the
newaliases
command to create the correct /etc/aliases.db
from the text file. As a last step, you should inform postfix about the changes by executing
/etc/init.d/postfix reload
which traditionally causes postfix to reload all config. The next mail that is sent to root will go to all addresses specified – goal achieved