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
[править] Использование 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
- Документация на сайте Sendmail.org (англ.)
- Configuring and Administrating Mail - Учебный курс по почтовым системам в Unix (англ.)
- Configuring Virtual Domain Aliases (англ).
- Виртуальный хостинг для sendmail
- Настройка sendmail -- глава FreeBSD Handbook
- Настройка sendmail на сайте vap.org.ru
- Как работает Sendmail?, Сергей Супрунов, журнал Системный администратор
- Типовые задачки по sendmail. Часть первая.
- Типовые задачки по sendmail. Часть вторая.
- Sendmail Tuning (англ.) — тонкая настройка Sendmail, глава из «Sendmail Installation and Operation Guide»