- Lab
-
Libraries: If you want this lab, consider one of these libraries.
- Cloud
Configuring Outgoing Mail Server
For many reasons, email service is essential. Being able to configure an email server is something every System Administrator should know how to do. This lab will give some practice in doing just that. By default only local mail is available and it cannot be sent or received from our network. In this activity, you will reconfigure the Postfix mail server to support sending and receiving email from the network.
Lab Info
Table of Contents
-
Challenge
Install the Postfix Mail Server, and the mailx and Mutt Mail Clients
Become the
rootuser usingsudoand use theyumcommand to install the software for the Postfix mail server, as well as the mailx and Mutt email clients:sudo -i yum -y install postfix mailx mutt -
Challenge
Configure Postfix to Listen on All Network Interfaces
Use the
postconfcommand to configure the Postfix mail server to listen on all network interfaces:postconf -e inet_interfaces=all -
Challenge
Enable and Start the postfix Service
Use the
systemctlcommand to enable and start thepostfixservice:systemctl enable postfix.service --now -
Challenge
Send a Test Message with the mail Command and Check the Log to See if It was Delivered
Using the
mailcommand send a message with the subjecttesttocloud_userthat contains the contents of the/etc/hostsfile:mail -s 'test' cloud_user@server1 < /etc/hosts -
Challenge
Verify That Outgoing Mail is Working
Using the
tailcommand, verify that the message was delivered. Return to thecloud_useraccount and view the message using themuttcommand:tail /var/log/maillog exit muttPress Enter to create the
Maildirectory in our home directory if necessary.Press q to quit
mutt.
About the author
Real skill practice before real-world application
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.
Learn by doing
Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.
Follow your guide
All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.
Turn time into mastery
On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.