Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
n O QueueFileMode, O TempFileMode – права доступа, устанавливаемые на вновь создаваемые файлы очереди и временные файлы соответственно. По умолчанию – 0600, но в некоторых экзотических (и весьма нежелательных с точки зрения безопасности) случаях может потребоваться этот параметр изменить.
n O MaxDaemonChildren – максимальное количество одновременно работающих процессов Sendmail. Позволяет более эффективно противостоять DoS-атакам, не допуская чрезмерной перегрузки сервера.
n O DaemonPortOptions – параметры прослушиваемых портов и интерфейсов, например:
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1,Name=MTA
n O SmtpGreetingMessage – баннер приветствия. По умолчанию имеет вид «$j Sendmail $v/$Z; $b», где $j = $w – доменное имя хоста, $v – версия Sendmail, $Z – версия конфигурации, $b – текущая дата. В процессе работы после имени хоста (точнее, на второе место) выводится также поддерживаемый протокол:
serg$ sendmail -bs
220 domain.ru ESMTP Sendmail 8.13.4/8.13.4; Tue, 25 Apr 2006 13:24:11 +0400 (MSD)
n O DoubleBounceAddress – указывает адрес, на который следует отправлять уведомления об ошибке доставки уведомления об ошибке. Другими словами, если с адреса qwe@rty.ru пришло сообщение для несуществующего пользователя, то Sendmail отошлёт отправителю уведомление «User unknown». Однако если qwe@rty.ru является фальшивым, то это уведомление также вернётся с ошибкой. Чтобы разорвать порочный круг, вместо попыток и дальше уведомить несуществующего отправителя, такое сообщение доставляется на указанный адрес. По умолчанию крайним оказывается postmaster.
n O MaxRecipientsPerMessage – ограничивает число получателей, которые могут быть указаны в заголовке одного сообщения. Наивная попытка бороться со спамом. Хотя и помогает несколько снизить нагрузку на сервер и усложнить подбор адресов.
По мере рассмотрения дальнейших вопросов мы будем встречаться и с другими опциями.
Queue Group Definitions
Эта секция отвечает за параметры работы почтовой очереди. Учитывая большое влияние очереди на производительность сервера, мы подробно рассмотрим связанные с ней вопросы в следующей части.
REWRITING RULES
Правила преобразования адресов. Sendmail в процессе обработки сообщения разбирает имеющиеся в нём адреса отправителя и получателей, выполняя по мере необходимости ряд преобразований. Каждый набор правил начинается директивой Sname[=n], где n – необязательный номер набора, name – его кратное имя. Некоторые номера (0, 3, 4) предназначены для строго определённых целей. Другие могут задаваться произвольно (например, SParser1) и служат в основном для дополнения основных наборов правил.
В процессе обработки наборы правил применяются в определённом порядке (см. рис. 1). Любой адрес в первую очередь проходит через набор 3, который отвечает за канонизацию, т.е. адрес приводится к виду <имя_пользователя>@<доменное_имя>. Затем набор 0 определяет, какому почтовому агенту это сообщение должно быть передано. От этого зависят конкретные имена наборов правил, которые будут подставлены вместо S (обработка адреса отправителя) и R (обработка адреса получателя) – они определяются в M-строке соответствующего агента. На последнем этапе адрес обрабатывается 4-м набором, который выполняет финальные преобразования.
Рисунок 1. Последовательность применения наборов правил