Chapter 15: Mail Server


Chapter 15: Mail Server

Overview

Secrets in This Chapter

  • Understanding Mail Software

  • Using sendmail

  • Learning the sendmail Configuration File

  • Using the m4 Macro Processor

  • Learning the sendmail.cf File Syntax

  • Exploring Other sendmail Files

  • Preparing the Access Database

  • Using the .forward File

Electronic mail (email) is the mainstay of the Internet. Email enables you to exchange messages and documents with anyone on the Internet. One of the most common ways people use the Internet is to keep in touch with friends, acquaintances, loved ones, and strangers through email. You can send a message to a friend thousands of miles away and get a reply within a couple of minutes. Essentially, you can send messages anywhere in the world from an Internet host, and that message typically makes its way to its destination within minutes-something you cannot do with paper mail, which is why paper mail is also called snail mail.

Because email can be stored and forwarded, you can arrange to send and receive email without making your Linux system a full-time host on the Internet. You won't get the benefits of nearly immediate delivery of messages, however, if your system is not an Internet host.

This chapter introduces you to the sendmail mail server for transferring mail. You learn about its configuration files and how to use its features to create mailing lists.