How to change default root@ email address linux / postfix / centos?
Change root@hostname to different email address
By default, any email sent by system is sent to root@hostname. So critical server errors, log errors, corn jobs alerts e.t.c all are sent to this default email address. To change it to different appropriate email id, we can do this by two ways.
By updating email aliases file:
For this example, lets set email to system@mydomain.com
Step 1 : edit /etc/aliases file
$ vi /etc/aliases
Add email ids at the bottom of the file.
root: system@mydmomain.com
To add multiple email ids, we can simply separate them by comma.
root: system@mydomain.com, linux@mydomain.com
linux@mydomain.com is second email id
Step 2: Run the aliases command, to compile aliases file.
$ newaliases
Step 3: Restart postfix server.
service postfix restart
Second way:
We can simply create .forward file to the folder root and add email address there.
$ vi /root/.forward
system@mydomain.com Restart postfix server
$ service postfix restart.
That’s it. Enjoy!