Агент пересылки почты с открытым исходным кодом
Sendmail — это универсальное средство межсетевой маршрутизации электронной почты , поддерживающее множество видов методов передачи и доставки почты, включая протокол SMTP (Simple Mail Transfer Protocol ), используемый для передачи электронной почты через Интернет .
Потомок программы delivermail, написанной Эриком Оллманом , Sendmail — известный проект свободного и открытого программного обеспечения и сообществ Unix . Он распространялся как свободное программное обеспечение , так и проприетарное программное обеспечение .
Обзор
Оллман написал оригинальный ARPANET delivermail , который был выпущен в 1979 году с BSD 4.0 и 4.1 . Он написал Sendmail как производную от delivermail в начале 1980-х в Калифорнийском университете в Беркли . Он был выпущен с BSD 4.1c в 1983 году, первой версией BSD, включавшей протоколы TCP/IP.
В 1996 году примерно 80% общедоступных почтовых серверов в Интернете работали под управлением Sendmail. [2] Более поздние опросы указывают на спад: в марте 2021 года в исследовании, проведенном E-Soft, Inc., было обнаружено, что 3,64% почтовых серверов работали под управлением Sendmail. [3] В предыдущем опросе (декабрь 2007 года или ранее) сообщалось о 24% почтовых серверов, работающих под управлением Sendmail, согласно исследованию, проведенному Mail Radar. [4]
Allman разработал Sendmail, чтобы обеспечить большую гибкость, но его настройка может быть сложной для новичков. [5] Стандартные пакеты конфигурации, поставляемые с исходным кодом, требуют использования макроязыка M4 , который скрывает большую часть сложности конфигурации. Конфигурация определяет параметры доставки почты на локальном сайте и их параметры доступа, механизм пересылки почты на удаленные сайты, а также множество параметров настройки приложения.
Sendmail поддерживает множество протоколов передачи почты , включая SMTP , DECnet 's Mail-11 , HylaFAX , QuickPage и UUCP . Кроме того, Sendmail v8.12 по состоянию на сентябрь 2001 года [обновлять]представил поддержку milters — внешних программ фильтрации почты, которые могут участвовать на каждом этапе сеанса SMTP .
Приобретение Proofpoint, Inc.
Sendmail, Inc была приобретена Proofpoint, Inc. Это объявление было опубликовано 1 октября 2013 года. [6]
Безопасность
Sendmail появился в ранние дни Интернета, в эпоху, когда соображения безопасности не играли первостепенной роли в разработке сетевого программного обеспечения. Ранние версии Sendmail страдали от ряда уязвимостей безопасности, которые были исправлены за эти годы.
Sendmail сам по себе включил определенное количество разделения привилегий , чтобы избежать подверженности проблемам безопасности. По состоянию на 2009 год [обновлять]текущие версии Sendmail, как и другие современные MTA , включают ряд улучшений безопасности и дополнительных функций, которые можно настроить для повышения безопасности и предотвращения злоупотреблений.
История уязвимостей
Уязвимости Sendmail в рекомендациях и оповещениях CERT:
- "TA06-081A Sendmail Race Condition Vulnerability". Оповещения US-CERT . Архивировано из оригинала 2006-04-08.
- "CA-2003-25 Buffer Overflow in Sendmail". CERT Advisories . 31 декабря 2003 г. Архивировано из оригинала 2021-10-24 . Получено 7 января 2005 г.
- "CA-2003-12 Buffer Overflow in Sendmail". CERT Advisories . 31 декабря 2003 г. Архивировано из оригинала 2021-10-24 . Получено 7 января 2005 г.
- "CA-2003-07 Remote Buffer Overflow in Sendmail". CERT Advisories . 31 декабря 2003 г. Архивировано из оригинала 24 октября 2021 г. Получено 7 января 2005 г.
- "CA-1997-05 MIME Conversion Buffer Overflow in Sendmail Versions 8.8.3 and 8.8.4". CERT Advisories . 31 декабря 1997 г. Архивировано из оригинала 24 октября 2021 г. Получено 7 января 2005 г.
- "CA-1996-25 Sendmail Group Permissions Vulnerability". CERT Advisories . 31 декабря 1996 г. Архивировано из оригинала 2021-10-24 . Получено 7 января 2005 г.
- "CA-1996-24 Sendmail Daemon Mode Vulnerability". CERT Advisories . 31 декабря 1996 г. Архивировано из оригинала 2021-10-24 . Получено 7 января 2005 г.
- "CA-1996-20 Sendmail Vulnerabilities". CERT Advisories . 31 декабря 1996 г. Архивировано из оригинала 2021-10-24 . Получено 7 января 2005 г.
В справочнике UNIX-HATERS целая глава посвящена выявленным проблемам и слабостям sendmail.
Выполнение
Начиная с версии sendmail 8.12.0 реализация sendmail по умолчанию работает как пользователь Unix smmsp [7] — программа отправки сообщений sendmail.
Смотрите также
Примечания
- ^ «Заметки о выпуске».
- ^ DJ Bernstein (1996-11-27). "Исследование SMTP-серверов интернет-хостов". Архивировано из оригинала 2021-10-24.
- ^ "E-Soft MX survey". securityspace.com . E-Soft Inc. 1 марта 2021 г. Архивировано из оригинала 2021-10-24 . Получено 21 марта 2021 г. .
- ^ "Mail Radar survey". Архивировано из оригинала 2007-12-13.
- ^ Оллман, Эрик; Ассман, Клаус; Шапиро, Грегори Нил. "Руководство по установке и эксплуатации Sendmail" (PDF) . Архивировано из оригинала (PDF) 2008-12-03 . Получено 2009-07-28 .
- ^ "Proofpoint, Inc. приобретает Sendmail, Inc" (пресс-релиз). Proofpoint, Inc. 1 октября 2013 г. Архивировано из оригинала 24.10.2021.
- ^ "Заметки о выпуске Sendmail". sendmail.org . Консорциум Sendmail. Архивировано из оригинала 2021-10-24 . Получено 2009-08-30 .
Ссылки
- Брайан Косталес с Эриком Оллманом (октябрь 2007 г.). sendmail, 4-е издание . O'Reilly and Associates .— Это «библия» Sendmail, содержащая 1308 страниц о Sendmail. Она также известна как «The Bat Book» из-за картинки на обложке. Первое издание было опубликовано в ноябре 1993 года.
- Брайан Косталес; Джордж Янсен; Клаус Ассман; Грегори Шапиро (сентябрь 2004 г.). sendmail 8.13 Companion . O'Reilly and Associates .— В дополнение к sendmail, 3-е издание , эта книга документирует улучшения в версии V8.13 параллельно с ее выпуском.
- Крейг Хант (декабрь 2003 г.). Поваренная книга sendmail . O'Reilly .
- Ник Кристенсон (2002-09-13). Настройка производительности sendmail . Addison-Wesley . ISBN 978-0-321-11570-6.
- Пол Викси; Фредерик М. Аволио (2002-01-09). Теория и практика sendmail . Цифровая пресса . ISBN 978-1555582296.
- Лурье, Филипп (1999). «История Sendmail: интервью с Эриком Оллманом». Журнал доктора Добба .
- Эрик Оллман и др. (1999). Sendmail Evolution: 8.10 и далее (PDF) . Ежегодная техническая конференция USENIX . Архивировано (PDF) из оригинала 2000-09-14.
Внешние ссылки
- Sendmail, Inc.
- Источники Sendmail
- SMTPfeed, быстрорастущий внешний SMTP-доставщик для Sendmail.
- Дэниел Дж. Бернстайн, исследование SMTP-серверов в Интернете, октябрь 2001 г.
- Майк Бродбелт, Краткая история почты