Interested Article - SquirrelMail

SquirrelMail — клиент электронной почты ( MUA ) с веб-интерфейсом , написанный на PHP . Разработка (Nathan Ehresman) и (Luke Ehresman). Приложение может быть установлено практически на любом веб‐сервере , на котором установлен PHP и имеется связь с почтовым сервером по протоколам IMAP и SMTP .

SquirrelMail формирует страницы, соответствующие стандарту HTML 4.0 (без использования JavaScript ), что делает его совместимым с большинством современных веб-браузеров. SquirrelMail использует плагины для разделения дополнительных функций и основного приложения.

Squirrelmail выпускается под лицензией GNU GPL , и является свободным программным обеспечением . Приложение доступно на 49 языках.

Платформы

SquirrelMail доступен для любой платформы, поддерживающей PHP (Большинство обычно используемых платформ, включая Linux , FreeBSD , Mac OS X и серверные варианты Windows NT .

Плагины

SquirrelMail является полноценным клиентом электронной почты с web-интерфейсом. Дополнительные функции доступны в виде плагинов, которые позволяют добавлять нестандартные возможности, часто без необходимости изменять исходный код SquirrelMail. Более 200 плагинов сторонних разработчиков доступно для скачивания на сайте SquirrelMail, сам SquirrelMail поставляется с некоторым набором стандартных плагинов:

  • administrator
  • bug_report
  • calendar
  • delete_move_next
  • demo — пример кода, который можно использовать в своих плагинах . Сам плагин не должен использоваться в условиях production.
  • filters — позволяет сортировать письма по разным папкам в зависимости от заданных критериев.
  • fortune
  • info
  • listcommands
  • mail_fetch
  • message_details
  • newmail — уведомляет пользователя о пришедшем письме с помощью проигрывания звукового файла.
  • sent_subfolders
  • spamcop
  • squirrelspell
  • test
  • translate

Дополнительные плагины:

  • avelsieve — для работы с Sieve -фильтрами на сервере.
  • quota_usage — позволяет отображать использованное место. Для отображения можно использовать HTML или изображение.
  • check_quota — аналогичен quota_usage, но более гибок в настройках и позволяет использовать для отображения HTML, изображение или flash.
  • view_as_html — для быстрого переключения между HTML и текстовым видом HTML-письма. Добавляется опция "Показывать HTML-версию сообщения по умолчанию" в настройки внешнего вида и кнопка "Просмотр в виде текста"/"Просмотр в виде HTML" при просмотре письма.
  • spam_buttons — добавляет кнопки "Спам" / "Не спам" на список писем и на просмотр отдельного письма. Позволяет "повесить" на них произвольные функции. Можно интегрировать, например, со SpamAssassin .
  • Empty Folders — Позволяет очищать папки целиком.


Безопасность

Желательно закрыть доступ к странице src/configtest.php, т.к. с её помощью можно узнать настройки и версию SquirrelMail. Можно в конфигурационном файле включить опцию hide_sm_attributions, чтобы на странице приветствия не отображалась версия.

16 июня 2009 года было обнаружено, что веб-сервер squirrelmail.org взломан. Как утверждают разработчики, взлом не затронул исходных кодов проекта, которые расположены на sourceforge.net , однако доступ к плагинам, которые хранятся на взломаном сервере, временно закрыт. 31 июля 2009 года был отчёт по результатам исследования последствий взлома: в три дополнения к SquirrelMail — sasql, multilogin и change_pass — атаковавшими был добавлен троянский код, который среди прочего осуществлял отправку пользовательских паролей на специально созданный подставной сервер злоумышленников. Точное время подстановки троянского кода не определено .

Локализация

SquirrelMail локализована под более чем 40 языков, включая арабский , китайский , французский , немецкий , испанский , русский .

Поддержка

Для технической поддержки существуют несколько листков рассылки . Разработчики могут общаться на канале IRC .

Работает система отслеживания ошибок , куда пользователи могут заносить данные об ошибках и добавлять патчи .

Для администраторов и компаний доступна также коммерческая поддержка.

Примечания

  1. — 2006.
  2. . Дата обращения: 1 августа 2009. 3 августа 2009 года.
  3. от 29 октября 2007 на Wayback Machine (англ.)

Ссылки

Источник —

Same as SquirrelMail