Fetchmail
![]() Скриншот лаунчера fetchmail | |
Оригинальный автор(ы) | Эрик С. Рэймонд |
---|---|
Стабильная версия | 6.4.38 [1] ![]() |
Репозиторий | |
Операционная система | Unix-подобный |
Тип | Агент по доставке почты |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www |
Fetchmail — это программная утилита с открытым исходным кодом для POSIX -совместимых операционных систем, которая используется для получения электронной почты с удаленного почтового сервера POP3 , IMAP или ODMR в локальную систему пользователя. Он был разработан на основе программы popclient , написанной Карлом Харрисом. [2]
Его главное значение, возможно, заключается в том, что его автор, Эрик С. Рэймонд , использовал его в качестве модели для обсуждения своих теорий разработки программного обеспечения с открытым исходным кодом в широко читаемом и влиятельном эссе о методологиях разработки программного обеспечения «Собор и базар ».
Дизайн
[ редактировать ]По задумке, единственным средством доставки сообщений Fetchmail является их отправка местному MTA/ агенту передачи сообщений или вызов агента доставки почты. [3] например, procmail , maildrop или sendmail ; доставка непосредственно в почтовые папки, такие как maildir, не поддерживается.
Это программа на языке C, развившаяся путем постепенной мутации от предка, уже написанного на C. [4]
Дэн Бернштейн , создатель getmail Чарльз Казабон и разработчик FreeBSD Терри Ламберт раскритиковали дизайн Fetchmail, [5] количество дыр в безопасности, [6] и что он был преждевременно переведен в «режим обслуживания». В 2004 году новая команда разработчиков взяла на себя разработку Fetchmail. [7] и изложил планы разработки, которые противоречили дизайнерским решениям, принятым Эриком Рэймондом в более ранних версиях. [8]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Матиас Андре (31 января 2024 г.). «ОБЪЯВЛЕНИЕ: доступна fetchmail 6.4.38 (обновления перевода, обновленные требования к версии OpenSSL/wolfSSL)» . Проверено 31 января 2024 г.
- ^ Рэймонд, Эрик. «Бывшие заметки о дизайне Fetchmail Эрика С. Рэймонда» . Проверено 3 апреля 2007 г.
- ^ «...или в программу MDA...» , Раздел G1, Часто задаваемые вопросы по Fetchmail.
- ^ Ричардсон, Энтони (2004). «Онлайн-курс системного программирования Unix для студентов-компьютерщиков» . Материалы ежегодной конференции 2004 г. Конференции ASEE: 9.197.1–9.197.10. дои : 10.18260/1-2--13866 .
- ^ Ламберт, Терри. «UUCP должен остаться; fetchmail — отстой (был список вещей)» . Проверено 5 апреля 2007 г.
- ^ Кэзабон, Чарльз. «getmail часто задаваемые вопросы» . Проверено 5 апреля 2007 г.
- ^ «История разработчиков» . Проверено 5 апреля 2007 г.
- ^ «Заметки по проектированию Fetchmail» . Проверено 5 апреля 2007 г.