LFCE: Linux Service Management - Advanced Email Services

In this course, you will learn common email architectures, and you will explore installing Postfix. After that, you will look at common SMTP scenarios and learn how to secure email relay services and provide clients access to email with IMAP.
Course info
Level
Intermediate
Updated
May 19, 2018
Duration
1h 28m
Table of contents
Description
Course info
Level
Intermediate
Updated
May 19, 2018
Duration
1h 28m
Description

Take your Linux sysadmin skills to the next level and get started on your LFSA/RHCSA or LFCE/RHCE path. In this course, LFCE: Linux Service Management - Advanced Email Services, you will dive into learning about SMTP services so you can provide a reliable and secure messaging platform for your systems. First, you will learn common email architectures. Next, you will discover how to implement email services with Postfix, a common email server. Finally, you will explore common mail scenarios, including how to secure email relay services and provide client’s access to email with IMAP. When you’re finished with this course, you will have the skills and knowledge of email services needed to enable messaging in your Linux based environment.

About the author
About the author

Meet Anthony Nocentino, Enterprise Architect, Founder and President of Centino Systems, Pluralsight Author, Microsoft Data Platform MVP, Corporate Problem Solver, and a voracious student of the latest computer science technology.

More from the author
More courses by Anthony Nocentino
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Anthony Nocentino, enterprise architect and founder of Centino Systems. Welcome to my course, Linux Service Management - Advanced Email Services. Do you manage Linux systems where you and your users need to send and receive email messages? If you do, then this is the course for you. And in this course, we're going to show you how email flows from senders to receivers, then we'll look at how to install and configure the Postfix mail server. We'll also look at how to enable SMTP relay services in your environment and do that securely for your systems. And we'll wrap it up with giving our clients access to their email data with the IMAP server in Dovecot. By the end of this course, you'll know how to install and configure the Postfix mail server, implement a secured SMTP relay service, and also how to install and configure the Dovecot IMAP server. Before beginning this course, you should be familiar with Linux operating system concepts like logging in and command line basics. You'll also want to be familiar with networking concepts, like IP addressing and routing, and systems concepts, like service management with systemd. I hope you'll join me on this journey in how to enable email messaging in your Linux environment with Linux Service Management - Advanced Email Services.

Introduction
Hello. This is Anthony Nocentino with Centino Systems. Welcome to my course, Linux Service Management - Advanced Email Services. This is the Introduction module. In this module, we're going to give you a very brief introduction into the Linux Foundation and the Linux Foundation Certified Engineer, LFCE, certification, and also Red Hat certification, the Red Hat Certified Engineer, RHCE. We're also going to discuss how to set up the lab environment for this course. In this series of courses, we plan on covering the Linux Foundation Certified Engineer learning objectives, but not every course in every module is going to sync up exactly with the specific learning objective from the LFCE. I'm interested in teaching you how things work. If you know how they work, and not just how to perform a task, you'll be a better problem solver, increasing your value as a Linux professional. So let's get started taking you Linux sysadmin skills to the next level and check out where we're going to head in this course. First up, we're going to look at understanding email architecture. In this module, we're going to review the overall system architecture of how email flows through the internet and also through your local systems. In the next module, Installing Email Services, we're going to introduce Postfix as a mail server. We're going to look closely at its architecture, its configuration, and how mail flows through it. And then in the module Configuring and Securing Email Services, we're going to look at how to configure our mail server as a mail relay, and configuring it so that only trusted hosts can pass mail through our mail relay. And then we'll look at how we could provide client access to email with Dovecot. Let's check out where we're heading in this module. First up, we'll introduce the Linux Foundation, then we'll discuss what is the Linux Foundation Certified Engineer, LFCE, certification, and also the Red Hat Certified Engineer, RHCE, certification. After the preliminaries are out of the way, we'll go through how to set up your lab environment for this course. Let's get started.

Understanding Email Architecture
Hello. This is Anthony Nocentino with Centino Systems. Welcome to my course, Linux Service Management - Advanced Email Services. This is the Understanding Email Architecture module. As a Linux administrator that has run production email environments, email is hard. There are lots of moving parts that all have to work together to provide the ability for information to be exchanged almost instantly and seamlessly through the end user. In this module, we'll take a high-level look at how email flows out of your email client and into the mailbox of your message's recipient. We'll introduce the major components of an email system including DNS, mailboxes, queues, MUAs, MTAs, MDAs, and client protocols such as POP and IMAP. Now that's a lot of alphabet soup, but you'll understand it by the end of this module. Alright, let's get started on the meat of the course with the module, Understanding Email Architecture. Alright, let's look where we're headed in this module. We're going to look at the big picture elements first. We're going to look at the system architecture. We're going to learn how mail flows out of your client into your recipient's inbox. And with that, we have to look at things like the server-side components at how mail is moved from server to server. And then of course on the client side, how do we access that email from our email clients?

Implementing Email Services
Hello. This is Anthony Nocentino with Centino Systems. Welcome to my course, Linux Service Management - Advanced Email Services. This is the Implementing Email Services module. In this module, we're going to get off the ground with our email services and start our journey of learning the Postfix mail server. We'll introduce Postfix and where it fits in in your email architecture. We'll install Postfix, look at its configuration files it commands, and also look at how to configure Postfix for local mailbox delivery. So we just wrapped up the Understanding Email Architecture module, so we understand the big-picture elements of an email system. Now let's get started building our own email architecture in this module, Installing Email Services. So let's check out where we're going to head in this module. We're going to start off with an overview of Postfix's architecture, and then we'll look at how to get Postfix installed on our local system, and we'll look at Postfix's configuration and log files together.

Configuring and Securing Email Services
Hello. This is Anthony Nocentino with Centino Systems. Welcome to my course, Linux Service Management - Advanced Email Services. This is the Configuring and Securing Email Services module. The web is full of nefarious actors who want to use your email server as a mail relay to spread their spam to the masses, and in this module we'll look at how to configure Postfix to securely allow SMTP relay and some common SMTP relay scenarios. After that, we'll learn how to expose user's email securely on our mail servers with the IMAP mail server, Dovecot. So let's take a second to look at where we are in the course. We started off with Understanding Email Architecture and learned how mail flows through a network. Then we moved into Installing Email Services and built our first Postfix server together. Now in Configuring and Securing Email Services, let's learn how to configure SMTP mail relays and expose client mailboxes securely with the IMAP server Dovecot. So let's take a closer look at where we're heading in this module, and we're going to start off with configuring an internal mail relay. We're going to expose that SMTP service on our network and allow some internal systems to relay mail through our Postfix server. Then we'll move into controlling mail relays and mail flow where we'll learn how to use some tools and techniques that are available to us in Postfix. Then we'll wrap up the module with installing and configuring Dovecot where we'll expose user's email data via the IMAP protocol.