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