- Lab
- A Cloud Guru
Set Up Local Email Forwarding
A Linux system administrator should have a basic understanding of working with local email accounts. Many services will forward email messages to the local administrator (`root`) containing notifications about tasks and other relevant system information. Understanding how to forward an email on a local system is important in making sure that a system administrator does not miss out on any essential information. This learning activity will assist you in developing the skills necessary to set up local email forwarding on a system and learning how to access that email.
Path Info
Table of Contents
-
Challenge
Set up the Alias
-
Log into the server, and switch to the
root
user.sudo su -
-
Run the following command to add an alias to all mail destined for the
root
user so that it will instead get sent to thecloud_user
account:echo "root: cloud_user" >> /etc/aliases
-
-
Challenge
Re-generate the Aliases Database File
Run the following command to re-generate a new
/etc/aliases.db
file so that your new email alias rule gets registered:newaliases
-
Challenge
Send a Test Email
Generate an email to test your new forwarding rule. You can use the following command to send a copy of the
/etc/services
file as an email attachment, along with the subject line "Just Testing" to the local 'cloud_user' account:mail -s "Just Testing" -a "/etc/services" cloud_user@localhost < /dev/null
We are using a null message body, as we are just checking for the attachment.
-
Challenge
Read the Email, Then Remove It
Go back to the 'cloud_user' account, and run the mail command to view the
cloud_user
's email message:mail
The message sent from the
root
user should be in the list. Press the number corresponding to the message (typically '1') and then press enter. After you have finished reviewing the message (you can press the spacebar to scroll through the attachment), press the Q key to close the message, then press the D key at the ampersand (&) prompt to delete the message. Finally, press the Q key to quit out of the mail application.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.