sendmail Flashcards
recognise and describe the main components of the sendmail MTA
What is the name of the main executable that receives messages from local and remote users and determines how to delivery those messages?
sendmail
The name of the main sendmail configuration file
sendmail.cf (Usually in /etc/mail/sendmil.cf)
Configuration file that contains a list of domains sendmail will receive messages for
sendmail.cw
Configuration file that contains a list of trusted users of the sendmail service
sendmail.ct
Filename of a file that contains a list valid recipient names that can redirect to a user, program or file
aliases
After editing the aliases file, what command should you run?
newaliases
What sendmail command can you run to check the mail queue
mailq
In which directory does sendmail store message awaiting delivery?
mqueue
Which file is used to allow overriding for specific domains?
mailertable
What is the domaintable file used for?
to map old domain names to new ones
What is the purpose of virtusertable
It is used to map users and domains to alternate addresses
What is relay-domains used for?
To allow specific hosts to relay messages through the sendmail server
What is the access file used for?
To allow or deny access to sendmail from specific domains.
The sendmail.cf file consists of rule sets that parse messages and determine what action to take. These rules have helper functions, what are the 3 types of helper functions
Classes - common phrases that are used to identify message types.
Macros - long string values that are set to simplify typing
Options - defined to set parameters
What is m4 processor?
It’s a helper program that allows you to create a sendmail.cf file from a simpler file of macros.