Les options
Les options en commentaires commence par le caractère # , les options commencent par la lettre O. Sendmail propose plus de 70 options.
Certaines options sont importantes:
O QueueDirectory=/var/spool/mqueue (lieu de stockage des mails en attente de livraison)
O AliasFile=/etc/mail/aliases (localisation du fichier d'alias)
O LogLevel=9 (niveau de log utilisé)
Pour tester des options, vous pouvez directement les passer en argument au démon Sendmail: /usr/sbin/sendmail -OQueueDirectory=/tmp.
Exemple d'un fichier de configuration:
###############
# Options #
###############
# strip message body to 7 bits on input?
O SevenBitInput=False
# 8-bit data handling
O EightBitMode=pass8
# wait for alias file rebuild (default units: minutes)
O AliasWait=10
# location of alias file
O AliasFile=/etc/mail/aliases
# minimum number of free blocks on filesystem
O MinFreeBlocks=100
# substitution for space (blank) characters
O BlankSub=.
# avoid connecting to "expensive" mailers on initial submission?
O HoldExpensive=False
# default delivery mode
O DeliveryMode=background
# temporary file mode
O TempFileMode=0600
# location of help file
O HelpFile=/etc/mail/helpfile
# deliver MIME-encapsulated error messages?
O SendMimeErrors=True # Forward file search path O ForwardPath=$z/.forward.$w:$z/.forward
# open connection cache size
O ConnectionCacheSize=2
# open connection cache timeout
O ConnectionCacheTimeout=5m
# use Errors-To: header?
O UseErrorsTo=False
# log level
O LogLevel=14
# verify RHS in newaliases?
O CheckAliases=False
# default messages to old style headers if no special punctuation?
O OldStyleHeaders=True
# SMTP daemon options
O DaemonPortOptions=Name=MTA
O DaemonPortOptions=Port=587, Name=MSA, M=E
# privacy flags
O PrivacyOptions=authwarnings
# queue directory
O QueueDirectory=/var/spool/mqueue
#O Timeout.control=2m
O Timeout.queuereturn=5d
O Timeout.queuewarn=4h
# queue up everything before forking?
O SuperSafe=True
# status file
O StatusFile=/var/log/sendmail.st
# how many jobs can you process in the queue?
O MaxQueueRunSize=100
# SMTP initial login message (old $e macro)
O SmtpGreetingMessage=$j Sendmail $v/$Z; $b
# delimiter (operator) characters (old $o macro)
O OperatorChars=.:%@!^/[]
# location of pid file
O PidFile=/var/run/sendmail.pid
# list of authentication mechanisms
O AuthMechanisms=LOGIN PLAIN DIGEST-MD5