Иллюстрированный самоучитель по электронной почте

Настройка программы sendmail

Следующая секция – это определение опций:

#####################
# Options
#####################
# strip message body to
7 bits on input?
#07False
# Insist that the BIND name server be running to resolve names 01
# deliver MIME-encapsulated
error messages?
OjTrue

B данном случае приведен только фрагмент этой секции. Большинство параметров общие для всех установок sendmail. Указанные же в листинге параметры являются принципиальными с точки зрения режимов работы sendmail. Первый параметр определяет тот факт, что по почте можно пересылать семибитовую информацию. Согласно RFC-822 информация должна быть семибитовая, но для передачи кириллицы это значит использовать кодирование, что абсолютно не приемлемо. Поэтому данный параметр должен быть закоментарен. В системах, где используется сервер доменных имен, опция I (OI) должна быть установлена, чтобы не было ошибок при идентификации доменов. Последний параметр не является принципиальным, но для целей более понятного представления его следует установить. Если почтовый клиент не поддерживает MIME, то данный параметр следует закоментарить.

Следующие две секции определяют уровень сообщений об ошибках и доверенных пользователей:

#####################
# Message precedence
#####################
Pfirst-class=0
Pspecial-delivery=100
Plist=-30
Pbulk=-60
Pjunk=-100
#####################
# Trusted users
#####################
Тroot
Tdaemon
Tuucp

А этими двумя секциями следует секция описания полей заголовка почтового сообщения, который генерируется программой sendmail:

#########################
# Format of headers
#########################
H?P?Return-Path: $g
HReceived: $?sfrom $s
$.$?_($?s$|from $.$_) $.by $j ($v/$Z)$?r with $r$.
id $i$?u for
$u$.; $b
H?D?Resent-Date: $a
H?D?Date: $a
H?F?Resent-From: $q
H?F?From: $q
H?x?Full-Name: $x
HSubject:
# HPosted-Date: $a
# H?l?Received-Date:
$b H?M?Resent-Message-Id:
<$t.$i@$j>
H?M?Message-Id: <$t.$i@$j>

Формат команд данной секции определяет какие поля включаются в заголовок, а какие не включаются. Данная секция тесно связана с секцией определения программ рассылки почты. Если после Н нет знака вопроса, то поле включается в заголовок сообщения для любой программы рассылки, если после Н символ ? присутствует, то в строке аргументов программы рассылки данный флаг должен быть определен для того, чтобы данное поле было включено в заголовок. Как следует из приведенного выше описания, всегда включаются только поля Received и Subject. Все перечисленные поля не являются обязательными полями заголовка.

Следующая секция – правила преобразования адресов. Но прежде чем обсуждать ее содержание следует сказать как и когда sendmail эти адреса преобразовывает.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.