The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

06.05.2017 09:11  Открыт код Postal, платформы для управления почтовым трафиком web-серверов

Компания aTech Media открыла исходные тексты платформы Postal, предназначенной для контроля доставки и приёма сообщений по электронной почте в процессе работы сайтов и web-серверов, в том числе для организации отправки писем с кодами подтверждения регистрации и восстановления паролей. Postal сочетает функции почтового сервера и интерфейса для анализа, классификации и обработки корреспонденции. Код написан на языке Ruby и распространяется под лицензией MIT. Для хранения данных используется MySQL или MariaDB.

Проект можно рассматривать как аналог проприетарных облачных продуктов Sendgrid, Mailgun и Postmark, предназначенный для развёртывания на собственном оборудовании. Предусмотрен интерфейс для работы с архивом сообщений и просмотра очередей доставки входящих и исходящих сообщений, в том числе имеется встроенный поисковый движок для поиска нужных писем в архиве. Предоставляются средства для привязки тегов к сообщениям для последующей группировки и агрегирования (например, можно разом выбрать все запросы на сброс пароля). В платформу встроены средства мониторинга, динамика отправки и приёма сообщений отображается на наглядных графиках, позволяющих оперативно выявлять проблемы и аномалии.

Кроме функций просмотра сообщений, напоминающих web-mail, система также позволяет настроить перенаправления определённых типов сообщений на HTTP-обработчики (например, передавать скрипту ответы на письма для подтверждения операций), на другие SMTP-серверы или на другие email. Web-приложениям предоставляется HTTP API для отправки сообщений (можно использовать и обычный SMTP) и контроля за их доставкой. Платформа может обслуживать почтовый трафик нескольких организаций с разными почтовыми серверами и списками пользователей.

Postal может управлять несколькими учётными записями для каждого web-сервера, поддерживает формирование цифровых подписей DKIM, может ограничивать интенсивность отправки с каждого web-сервера для предотвращения спамерских атак и может организовать проверку на вирусы и спам при помощи SpamAssassin и ClamAV. Отправка может производиться с нескольких пулов IP-адресов, к каждому из которых можно привязать разные группы отправителей.

Для web-разработчиков присутствует режим симуляции, позволяющий протестировать работу отправки и обработки сообщений в web-приложении без их фактической доставки (сообщения остаются в web-интерфейсе Postal). Имеется система для построения списка несуществующих получателей, позволяющего блокировать повторную отправку писем на email, переставших существовать. Из средств аналитики примечательна система "Click and open", предназначенная для отслеживания фактов открытия отправленных сообщений и перехода по приведённым в письме ссылкам (в письмо помещается картинка-счётчик, а ссылки перебрасываются через промежуточный обработчик).

  1. Главная ссылка к новости (https://github.com/atech/posta...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: postal, mail, smtp
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, angra, 09:20, 06/05/2017 [ответить] [смотреть все]
  • –1 +/
    Могли бы просто написать "годное ПО для спамеров".
     
     
  • 2.12, F, 13:16, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    Дурацкое использование слово годный ... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, YetAnotherOnanym, 09:25, 06/05/2017 [ответить] [смотреть все]  
  • +/
    Иногда прибивает письма, сопровождая это издевательскими комментариями в логах.
     
     
  • 2.27, Аноним, 19:11, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Вот и подросло поколение не обладающее навыками применения напалма для разгона д... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 09:50, 06/05/2017 [ответить] [смотреть все]  
  • +20 +/
    Подумал про совсем другой Postal, если вы понимаете о чём я.
     
     
  • 2.15, h31, 13:54, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Специально зашел в тред, чтобы увидеть этот комментарий.
     
     
  • 3.16, A.Stahl, 14:29, 06/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Videre sententia et mori... :)
     
     
  • 4.22, Аноним, 17:08, 06/05/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Lorem ipsum dolor sit amet, consectetur adipiscing elit c Любой Молодой Сайт ... весь текст скрыт [показать]
     
  • 2.19, TheNormalnij, 14:59, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Этот Postal уже открыт
     
  • 2.21, Andrey Mitrofanov, 16:32, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Конечно https packages debian org source sid postal ... весь текст скрыт [показать] [показать ветку]
     
  • 2.28, Аноним, 20:58, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    сколько их https github com postaljs postal js https github com openvenues ... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, Dkg, 11:01, 06/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Так это почтовый сервер? Типа Iredmail?
     
  • 1.8, Вася, 11:47, 06/05/2017 [ответить] [смотреть все]  
  • +3 +/
    "Sign my petition!"
     
  • 1.9, rshadow, 11:56, 06/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Это мода такая сейчас переписывать проприетарные сервисы именно на руби? Javascript, Go пережили, теперь вот новые проснулись...
     
     
  • 2.10, фыв, 12:38, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А где в тексте сказано что он переписан Сказано же что НАПИСАН, т е изначально... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, rshadow, 13:33, 06/05/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Они были не первые А дальше кто-то открывает, кто-то частично закрывает GitLab... весь текст скрыт [показать]
     
  • 2.17, Ordu, 14:55, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Я бы не называл это модой , просто на Ruby on Rails довольно просто и удобно за... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.29, Аноним, 21:01, 06/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну откуда брать производительность уже сказали, ruby 3x3.
     
  • 1.18, бедный буратино, 14:59, 06/05/2017 [ответить] [смотреть все]  
  • +2 +/
    я помню, году в 1997-м, с помощью этой игрушки разносил почту.
     
     
  • 2.20, A.Stahl, 15:27, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    >разносил

    В щепки? :)

     
     
  • 3.23, Аноним, 17:23, 06/05/2017 [^] [ответить] [смотреть все]  
  • +/
    В труху.
     
  • 2.33, Аноним, 15:15, 07/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    С помощью Жириновского кстати
     
  • 1.32, Аноним, 14:20, 07/05/2017 [ответить] [смотреть все]  
  • +/
    Эх а я то думал игры
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor