Sendmail

Материал из Xgu.ru

Перейти к: навигация, поиск


Sendmail

По данным разработчиков Sendmail он используется на 50—75% почтовых хостов в Интернете. По данным разработчика qmail Дена Бернштайна (Dan Bernstein) в 2001 году Sendmail был на 42% почтовых хостов[1] (точнее, хостов с открытым и обрабатываемым 25 портом) и его популярность снижалась. В любом случае, на сегодняшний день Sendmail — самый популярный (или один из самых популярных) почтовый сервер (MTA) в мире. И скорее всего таким и останется ближайшие несколько лет.

Sendmail является почтовой системой по умолчанию во множестве коммерческих и свободных UNIX-систем и в некоторых дистрибутивах Linux, в частности:

  • FreeBSD;
  • OpenBSD;
  • Solaris;
  • HP-UX;
  • Red Hat Linux;
  • Slackware Linux.

Содержание

[править] Взаимодействие компонентов Sendmail

Взаимодействие компонентов Sendmail

[править] Дополнительные вопросы использования Sendmail

[править] Использование ClamAV, SpamAssassin, MIMEDefang для борьбы с нежелательной почтой в Sendmail

Основная страница: Использование ClamAV, SpamAssassin, MIMEDefang для борьбы с нежелательной почтой в Sendmail

[править] График величины потока почты, спама и вирусов

Основная страница: Mailgraph

Графическое изображение величины потока писем, спама и вирусов, обработанных сервером в единицу времени помогают наглядно оценить пользу от сделанных изменений.

Программа mailgraph анализирует журнал системных сообщений /var/log/maillog и на основе полученной из него информации строит графики уровня почтовой активности. Для построения графиков используется популярный инструмент RRDTool.

[править] Вопросы и ответы

[править] dnsbl

> Игорь здравствуйте.
> Есть один вопрос, скорее консультация, правильно ли я понял:
>-
> FEATURE(dnsbl, `cbl.abuseat.org', `"550 Mail from " $&{client_addr}
> " rejected - see http://cbl.abuseat.org/lookup.cgi?ip="
> $&{client_addr}', `discard')dnl
>-
> И правильно ли я понимаю строчку- 1й параметр с какой базой
> сверяться `cbl.abuseat.org', 2й параметр ошибка в логах `"550 Mail
> from " $&{client_addr} " rejected - see
> http://cbl.abuseat.org/lookup.cgi?ip=" $&{client_addr}', и 3й
> параметр отбросить `discard'. Если 3й параметр не ставить
> письма(спам) будет уходить отправителю обратно с оповещением что он
> в блеклисте.

Про blacklist не совсем верно. Третий аргумент '550...' указывает, какая ошибка будет выдаваться в ходе SMTP-соединения. Эта ошибка в лучшем случае запишется в логи того сервера, который пытался передать сообщение вашему серверу (и не смог). Но она не будет, конечно же, отправляться как письмо пользователю, чьё сообщение не было обработано.

[править] LUSER_RELAY

> И ещё одна функция  define(`LUSER_RELAY', `/dev/null') - ет письма
> на пользователей которых не существует, их будет отбрасывать в
> никуда...

Да, это совершенно верно. Если локальный пользователь (local user => luser) не существует (и не указан в алиасах), письма ему будут обрабатываться этим правилом. То есть, в данном случае, будут удаляться.

[править] Другие сведения о настройке Sendmail

[править] Примечания

  1. http://cr.yp.to/surveys/sendmail.html

[править] Материалы по настройке почтовых систем на Xgu.ru

Источник — «http://xgu.ru/wiki/Sendmail»