The OpenNET Project / Index page

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

vSMTP - почтовый сервер со встроенным языком для фильтрации трафика

22.07.2022 22:30

Проект vSMTP развивает новый почтовый сервер (MTA), нацеленный на обеспечение высокой производительности и предоставление гибких возможностей по фильтрации и управления трафиком. Код проекта написан на языке Rust и распространяется под лицензией GPLv3.

В соответствии с опубликованными разработчиками результатами тестирования, vSMTP в десять раз быстрее, чем конкурирующие MTA. Например, vSMTP показал в 4-13 раз более высокую чем в Postfix 3.6.4 пропускную способность, при передаче сообщений размером 100 КБ и установке 4-16 одновременных сеансов. Высокая производительность достигается благодаря применению многопоточной архитектуры, в которой для взаимодействия потоков используются асинхронные каналы.

vSMTP развивается с первичной ориентацией на обеспечение высокой безопасности, что достигается интенсивным тестированием с применением статических и динамических тестов, а также применением языка Rust, позволяющего при должном использовании избежать многих ошибок, связанных с работой с памятью. Конфигурационные файлы определяются в формате TOML.

Особенностью проекта также является наличие встроенного языка vSL для написания сценариев фильтрации писем, позволяющего создавать очень гибкие правила отсеивания нежелательного содержимого и управления трафиком. Язык основан на языке Rhai, использующем динамическую типизацию, обеспечивающем встраивание кода в программы на Rust и предоставляющем синтаксис, напоминающий смесь JavaScript и Rust. Сценариям предоставляется API для инспектирования и модификации входящих сообщений, перенаправления сообщений и управления их доставкой на локальные и удалённые хосты. В сценариях поддерживается соединение к СУБД, запуск произвольных команд и помещение писем в карантин. Помимо vSL для борьбы с нежелательными сообщениями в vSMTP также поддерживаются SPF и фильтры на основе списков открытых релеев.

Из планов на будущий выпуск отмечается возможность интеграции с СУБД на базе SQL (сейчас данные об адресах и хостах задаются в формате CSV) и поддержка механизмов аутентификации DANE (DNS-Based Authentication of Named Entities) и DMARC (Domain-based Message Authentication). В более отдалённых версиях планируется реализовать механизмы BIMI (Brand Indicators for Message Identification) и ARC (Authenticated Received Chain), возможность интеграции с Redis, Memcached и LDAP, средства для защиты от DDoS и SPAM-ботов, плагины для организации проверок в антивирусных пакетах (ClamAV, Sophos и т.п.).

  1. Главная ссылка к новости (https://www.reddit.com/r/netse...)
  2. OpenNews: Новая версия почтового сервера Exim 4.96
  3. OpenNews: Доступен почтовый сервер Postfix 3.7.0
  4. OpenNews: Представлен новый почтовый сервер Tegu
  5. OpenNews: Удалённо эксплуатируемая уязвимость в почтовом сервере qmail
  6. OpenNews: Представлен notqmail, форк почтового сервера qmail
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/57539-vsmtp
Ключевые слова: vsmtp, mta, smtp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (93) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Андрей (??), 23:06, 22/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Есть ещё те, кто помнит конфиг sendmail-а?
     
     
  • 2.2, yet another anonymous (?), 23:28, 22/07/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Да.
     
     
  • 3.6, пох. (?), 23:54, 22/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И какой рулсет идет после третьего?

     
     
  • 4.7, Аноним (7), 23:55, 22/07/2022 [^] [^^] [^^^] [ответить]  
  • +39 +/
    Четвёртый
     
  • 4.8, Annym (?), 00:18, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    fqdn parse?
     
  • 4.98, вимер (?), 14:02, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ты что, читер который конфигурил sendmail через макросы? :-)
     
  • 2.24, аноним228 (?), 08:35, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +29 +/
    Я только помню фразу из книги по Redhat linux "конфиг sendmail сложный и запутаный", а дальше шел фрагмент конфига. Это определило выбор профессии, пошел работать на стройку.
     
  • 2.40, лютый жжжжж (?), 11:52, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    >Есть ещё те, кто помнит конфиг sendmail-а?

    даже 20 лет назад сендмыло было неактуальным. я все эти 20 лет поднимал только постфиксы, т.к. экзим и сендмыло дырявое гно. И ни разу не пожалел...

     
     
  • 3.47, пох. (?), 13:24, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > так как никто тебя не пускал админить что-то более сложное чем локалхосты

    Поправил, не благодари.

     

  • 1.3, Аноним (7), 23:28, 22/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ну постфикс медленный на мелких письмах из-за своей архитектуры - вызывать внешнее утилиты. Или я не прав?
     
     
  • 2.10, Аноним (10), 00:57, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Медленный для кого? Для промки (промышленной эксплуатации) можно нанять инженеров и сделать свой Mail.RU с тарантулами и поэтессами, а для домашнего онанизму можно любую хрень поставить: sendmail, postfix, exim и т.д.
     
     
  • 3.19, BuildPrice (?), 06:15, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Mail.RU?


    Помним, помним как некий слоник все проебал.

     
     
  • 4.22, universite (ok), 07:38, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Помним, помним как некий слоник все проебал.

    slonik_v_domene Был в Rambler'e

     
     
  • 5.25, Fbekwbshru (?), 08:52, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В Мэйлру он тоже отличился, сервера из чужой консоли ребутал.
     
     
  • 6.39, Sw00p aka Jerom (?), 11:27, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    кек, норм:)
     
     
  • 7.94, Аноним (-), 21:04, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > кек, норм:)

    А запомнили его в основном бздюки. За то что он их уволил к хренам. Даже слоник может сделать правильную вещь. ЧСХ назад, кажется, уволенных суперценных спецов так и не позвали, судя по подгоранию.

     
     
  • 8.95, Sw00p aka Jerom (?), 21:55, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    с его критикой бзди я в принципе был согласен, в нынешнее время ни одной техноло... текст свёрнут, показать
     
  • 8.96, Sw00p aka Jerom (?), 21:57, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    добавлю, критиковать ОС, ЯП и т д имеет право тот, кто активно этим пользуетс... текст свёрнут, показать
     
  • 2.97, Расмус Лердорф (?), 02:51, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, но почему-то по капотом большинства "промышленных" решений оказывается именно postfix (ksmg, fortimail... etc..)
     

  • 1.4, Аноним (4), 23:32, 22/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Еще толком функционал не реализовали, а уже "расширенная" версия, естественно за не просто так.
     
     
  • 2.11, Аноним (10), 00:58, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Вам-то что ... хватит уже завидовать... Люди там пытаются заработать себе на краюшку батона с черной икрой, а вы тут ругаетесь ...

    Берите лучше и делайте свое хотя хрен пойми кому ето продать можно? Есть спрос? Ау... Спрос ты где?

     
     
  • 3.15, _ (??), 04:40, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В 20k20 с идеей заработать на SMTP-серавке могут выползти только растоманы му-ха-ха :) Впрочем негоже над убогими ржать, пусть им. .... а всё равно не взлетит :-Р
     
     
  • 4.34, Аноним (34), 10:24, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    20200. Гуманитарий - как много в этом слове.
    А ведь раньше, говорят, у гуманитариев контрольные по математике списывали..
     
  • 4.42, xrensgory (?), 12:02, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хз, я бы заценил vsmtp у себя
     
  • 4.59, Аноним (10), 18:31, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ничего не понял. Так что задам ряд уточняющих историку вопросов:

    1. Что такое 20k20? 20_000 + 20
    2. Заработать на SMTP серваке? Что-то случилось с экономикой или почтой? Люди перестали письма посылать? Почтой пользоваться перестали? Какой-то новый протокол появился заменяющий SMTP?
    3. Почему разработчики на Rust убогие? В чем это убожество проявилось? Причем тут вообще Rust и почтовые сервера и бизнес?

     
  • 3.48, спрос (?), 13:27, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Берите лучше и делайте свое хотя хрен пойми кому ето продать можно? Есть спрос? Ау... Спрос ты
    > где?

    на месте я. Импортозамещение, не, не слыхал?

    Щас не только такие анал0г06неты пойдут на ура, а просто кое-как настроенный поцфикс с претензией на "почтовый сервер" с руками будут отрывать.

    Тут одному неудачнику-шахматисту правда руки уже оторвало, но импортозамещение уже не остановить!


     
  • 3.90, anonymous (??), 19:23, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем писать что-то своё, если postfix в базовой комплектации функционалом в 10 богаче этой поделки? С другой стороны, себя не похвалишь - никто не похвалит, так что удачи ребятам, если запала и моды на новый язык хватит.
     

  • 1.5, Аноним (5), 23:53, 22/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    >сейчас данные об адресах и хостах задаются в формате CSV
    >в более отделённых версиях планируется ... LDAP ... плагины для организации проверок в антивирусных пакетах

    "плашек нет 3/8 дюйма, а трамвай собираются пускать"

     
     
  • 2.54, Аноним (-), 15:17, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хороший, империалистический коммент.
     

  • 1.9, YetAnotherOnanym (ok), 00:20, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > наличие встроенного языка vSL для написания сценариев фильтрации

    Ну, логично - если велосипедить mta то и спамфильтр тоже надо велосипедить.

     
  • 1.12, Аноним (12), 02:04, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Так Exim вовсе не страдает болезнями Postfix-а (в силу, как раз, монолитности), и чего им еще надо?

    Ах да, Rust же. Спасибо, но лучше пешком постоять!

     
     
  • 2.17, Dima (??), 05:00, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зато страдает своей дырявостью :)
     
     
  • 3.27, myhand (ok), 08:57, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так Exim не есть Неуловимый Джо...
     

  • 1.13, achtosluchilos (ok), 03:40, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    https://haraka.github.io/ да node.js, но хорошо написан, хорошо работает.
     
     
  • 2.38, BrainFucker (ok), 11:23, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сколько памяти потребляет хотя бы в простое?
     
  • 2.82, Аноним (82), 12:46, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    нода для системного софта не для прототипов - по определению наркомания
     

  • 1.14, microsoft (?), 03:51, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Настроить в связку с dovecot и rspamd конечно не выйдет. Ну вот такой он софт, на хрясткюе.
     
     
  • 2.28, myhand (ok), 09:01, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Почему-ж?  Локально оно в Maildir может класть, разумеется.  Используй любой imapd.
     
     
  • 3.31, Аноним (31), 09:18, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > любой imapd

    Их не так-то много.
    Вот, кстати, imapd компактный не жручий ресурсы лучше бы запилили.

     
     
  • 4.46, myhand (ok), 13:06, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> любой imapd
    > Их не так-то много.

    Ну, любой dovecot:)

     
  • 2.37, BrainFucker (ok), 11:19, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > rspamd

    Очень ресуосоёмкое.

     
     
  • 3.80, Варенье (?), 08:56, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всё лучше чем SpamAssassin
     
     
  • 4.87, BrainFucker (ok), 22:23, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Фиг знает, поюзав несколько лет rspamd на двух серверах, для третьего решил свелосипедить свой антиспам на питоне.
     
  • 2.74, Аноним (74), 05:35, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    dovecot ужасен, лучше использовать cyrus imap.

    там по крайней мере есть IMAP NOTIFY

     
     
  • 3.79, С разморозкой (?), 08:37, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Dovecot поддерживает NOTIFY с 2013 года.
     
     
  • 4.92, Аноним (-), 21:00, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Dovecot поддерживает NOTIFY с 2013 года.

    Настоящий некромансер дистры не апдейтит!

     

  • 1.16, shadow_alone (ok), 04:41, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Главное побольше разнообразия в типах конфигов :-)
    Избавились от sendmail с Ипанутым конфигом, клипают новые - ппц.

    Кстати, а чем их https://haraka.github.io/ не устроил?

     
     
  • 2.33, Аноним (33), 09:46, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у них ошибка в описании - node.js и высокопроизводительный SMTP-сервер.
     
  • 2.49, пох. (?), 13:29, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что тебе было не так с sendmail.mc ? Строчек много, целых 26, в экран не лезет, обратную кавычку после прямой ниасилил, букв маловато, не ломается от невидимого символа замененного на другой невидимый символ?

     

  • 1.18, Аноним (18), 05:37, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Друзья, давайте признаем: для плебса почтовые серверы всё, а что там корпорации себе прикрутят — весьма малоинтересно.
     
     
  • 2.26, myhand (ok), 08:52, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Друзья, давайте признаем: для плебса почтовые серверы всё

    Чего ты там, родной, не осилил?  DMARC? DKIM?  Давай, ложись на кушетку и все расскажи.

     
  • 2.36, BrainFucker (ok), 11:15, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > для плебса почтовые серверы всё

    Так ведь замечательно. Вы без плебса жить не можете? Зачем он вам?

     
     
  • 3.50, пох. (?), 13:31, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    поэтому и почтовый сервер тебе низачем. С воображаемыми друзьями можешь прямо в астрале общаться, а остальные - плебс.

    А, хотя нет - вот письмо от Рокфеллера пришло. Норм чувак, предлагает получить миллион баксов прямо щас. Я побежал, чао...

     
     
  • 4.62, BrainFucker (ok), 21:01, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > поэтому и почтовый сервер тебе низачем.

    Ах да, я у сельского рагулья забыл спросить ))

     
     
  • 5.91, Аноним (-), 20:58, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ах да, я у сельского рагулья забыл спросить ))

    Ваще он вроде городской сноб. Да и ты с своим антиспамом на питоне не далеко ушел от вон тех, которые вчера выносили в индии сортиры а сегодня открыли для себя odesk и upwork. Так что кто там еще рагулье...

     
     
  • 6.93, BrainFucker (ok), 21:02, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ваще он вроде городской сноб.

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

    > Да и ты с своим антиспамом на питоне

    Он у меня хотя бы эффективнее rspamd. Причём я даже смог отказаться от грейлистинга, благодаря чему почту получаю без задержек.

     

  • 1.30, Аноним (31), 09:13, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем раст - непонятно. На гошке же сейчас сервера пишут.
     
     
  • 2.68, Прохожий (??), 09:59, 24/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Авторам дискорда расскажи, они явно нуждаются в твоём совете
     

  • 1.32, Аноним (32), 09:35, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выучили раст и пишут на нем калькуляторы
     
     
  • 2.69, Прохожий (??), 10:01, 24/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты завидуешь, что ли? Завидуй молча
     

  • 1.41, лютый жжжжж (?), 11:54, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    выглядит перспективно для локалхоста. какова бизнес-идея?
     
  • 1.43, Аноним (43), 12:19, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > vSMTP показал в 4-13 раз более высокую чем в Postfix 3.6.4 пропускную способность

    ..при этом полностью от-сал у Exim.

    > наличие встроенного языка vSL .. основан на языке Rhai, использующем динамическую типизацию.. напоминающий смесь JavaScript и Rust

    Ненужное + Ненужное = Ненужное^2.

     
     
  • 2.70, Прохожий (??), 10:07, 24/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >..при этом полностью от-сал у Exim.

    Из чего это следует?

    >Ненужное + Ненужное = Ненужное^2.

    Всегда подозревал, что у местных критиков с математикой так же туго, как с логикой и здравым смыслом. Оказалось, был прав: a + a = 2a, но никак не a^2.

     

  • 1.44, Аристарх (??), 12:33, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если кому-то зачесалось делать свои MTA - ради бога, но почему на ушлёпском расте, который суют всем во все щели?? Очевидно же, никому эта е****анина с "владением указателями" в пень не упёрлась. И от того, что очередной uдuот понапишет ещё горсть раст-утилиток, сам язык лучше не станет! Что отрасль отвергла - то считай померло, хватит уже насиловать стюардессу!

    А схема модулей этого MTA вообще никчемушная - мало того, что она на каком-то г0вне нарисована (где даже надписи через зад выводятся), так ещё и безалаберная она - для кого это фуфло нарисовано? Мне, программисту, эти каракули непонятны. Для менеджера проекта? Для маркетолухов? Ну, пожалуй.

    Короче, очередной мёртворождённый проект, закапывайте.

     
     
  • 2.52, дристаманы (?), 14:51, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > но почему на

    патамушта магём!

    Особенно нам удались правила фильтрации на помеси хруста с js!

    (на самом деле после жс на галере и прочитанной урывками хрустокнижки мы больше ничего и не умеем, зато полностью освоили скачивание всего интернета в виде готовых модулей, думать некогда, ляп-ляп, в продажи! Пока никто не купил, но мы не теряем надежду! Тем более у вас exchange без апдейтов остался, налитай, не скупись!)

     
  • 2.63, Аноним (-), 23:05, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне, программисту, эти каракули непонятны.

    Меняй профессию. Там разрисованы возможные пути движения письма через три thread'а всей системы, и разрисованы понятно. Да, у них надписи косячные местами: их рендерилка схем явно считает, что thread'ы надо верстать параллельно, не дожидаясь окончания вёрстки предыдущего слова. Но такого рода косяки больше похожи на не очень смешную шутку, чем на баги.

     
  • 2.67, Прохожий (??), 09:50, 24/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Очевидно же, никому эта е****анина с "владение указателями" в пень не упёрлась.

    Если ты не способен что-то освоить, совершенно не означает, что и всем не нужно. Глянь, что ли, на перечень спонсоров Rust, прежде чем делать подобные заявления.
    Тебе же можно только посочувствовать.

     
     
  • 3.99, pork chop suey (?), 18:32, 01/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > перечень спонсоров Rust

    мущина, давно известно, что вирус хруста запустили мелкомягкие (которые и являются его владельцем де-факто) - это их стратегия захвата всего и вся

    там цепочка совсем простая: crates.io -> rust foundation -> ms (типа как платиновый спонсор)

    просто вспомните лысого билли с его "developers, developers, developers!.." - раньше это было смешно (гыргыргыр, какой смешной лысый потный псих), а теперь - не очень.

    они уже пытались так сделать с дотнетом и моно (бедный мигелюшка повёлся как последний лошара).

    таким же образом: они купили npm, пихают везде сахарок typescript и блокнот-недоразумение vscode.

    в этом контексте, осваивание хрустящей отрыжки билли не только ненужно, а ещё и опасно для здоровья и шелковистости волос

     
  • 2.81, Варенье (?), 09:06, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Опеннетные эксперты, когда на расте пишут аналоги coreutils:
    — Ха, на расте нет никаких коммерческих проектов

    Опеннетные эксперты когда на расте пишут коммерческие проекты:
    — Пожалуймста перестанмте писать на расте, я его не помнимаю

     

  • 1.45, Аристарх (??), 12:53, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кстати об "очень гибкие правила отсеивания" - они кому-то вообще нужны? Или разрабам нравится засовывать всякое скриптог0вно в программы? Секта скриптофилов, _ля. ПОЧЕМУ СКРИПТ?? Вы что, на своём расте неспособны сканпелять простейший плагин? (который в теории надо позволять писать на ЛЮБОМ языке)

    У меня в тундыбёрде "правила отсеивания" простые, как лопата: Если в Received-SPF попался ИП спамера - в мусор! Всё. Какие ещё "гибкие правила" собрались писать эти раст-аманы?

     
     
  • 2.53, BrainFucker (ok), 15:01, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, у кого-то могут быть нестандартные условия не для всех.  Но да, велосипедить ради этого не стоило, есть же sieve хотя бы.
     
     
  • 3.56, Аноним (56), 17:08, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Sieve для клиентов. На MX тебе он ничем не поможет.
     
     
  • 4.60, BrainFucker (ok), 18:48, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Sieve для клиентов. На MX тебе он ничем не поможет.

    Что это, Dovecot например поддерживает. Не mx, правда, но и не клиент.

     
     
  • 5.64, Аноним (56), 04:57, 24/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для клиентов почтовой системы, иными словами пользователей. Плохо мысль выразил. Жара.
     
  • 2.66, Vikarti Anatra (ok), 07:24, 24/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мне например.
    И задаваемые через таблицу правила(на mta) и Sieve(на dovecot'е) использую.
    Ну например входящие письма на некоторые входящие адреса на моих доменах генерируют автоответ по сложному шаблону (продвинутый такой bounce).
    Исходящие письма с некоторых адресов на некоторые другие - генерируют автоответ отправителю и запрет пересылки(это вовсе не спам фильтрация или что-то похожее - просто защита от того чтобы написать не с того адреса)
    Входящие переписываются и ставятся теги.
     
  • 2.75, Аноним (74), 05:37, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Если в Received-SPF попался ИП спамера - в мусор!

    Я тоже хочу почтовый фильтр с запросом в ЕГРЮЛ! Поделитесь скриптом!

     

  • 1.57, Аноним (56), 17:10, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Годный проект. Опеннетные собаки будут лаять, но караван это не остановит. Через пару версий можно будет в проде испытания проводить.
     
     
  • 2.58, Вы забыли заполнить поле Name (?), 18:20, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь уже сейчас, ты же не собака какая-то там...
     
     
  • 3.61, Аноним (56), 20:03, 23/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот потому, что не собака, уже сейчас подожду до 1.3, в соответствии с рекомендациями самих авторов.
     
  • 2.78, Брат Анон (ok), 07:26, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Уже есть как минимум два полноценных почтовых сервера на golang. Ну зачем ещё один? Не, парни молодцы, что хоть что-то стоящее сделали, но правда, ЗАЧЕМ?
    Да и скрипты можно было не прикручивать: по личному опыту -- 10 типовых встроенных политик для темы, тела, вложений -- и список контрольных слов в конфиге -- разбор проще, работает быстрее. И вуаля -- 95% спама и всякого г-на успешно отсеяно. Надо что-то более крутое -- прикручиваем баесовский фильтр. Решать в очередной раз решенную задачу -- странное времяпровождение.
     

  • 1.65, псевдоеимус (?), 07:22, 24/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >синтаксис похож на смесь яваскрипт и раст

    Обожемой.

     
  • 1.71, Ilya Indigo (ok), 18:17, 24/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С dovecot оно работать будет или его тоже на расте переписывают?
     
  • 1.72, john_erohin (?), 20:02, 24/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > при передаче сообщений размером 100 КБ

    ни о чем вообще. например я был вынужден поставить макс.размер письма 1488 Мб (exim).

     
     
  • 2.77, aa (?), 06:36, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    помню как еще 2 Мбитном канале кто-то отправил во вложении содержимое CD, метров на 600.
    пару часов оно отправлялось, потом еще столько же от получателя скачивался ответ, что он не может принять такое большое письмо (зачем-то вложив полностью исходное). Всё это время интернет в организации еле шевелился. После этого мы лимит на размер письма таки поставили :)
     
  • 2.86, john_erohin (?), 20:16, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    какая-то фиалка-руститутка минусует ?
    вы сперва попробуйте скачать 500 GB из подыхающего MS Exhcange fetchmail-ом как можно быстрее пока он не сдох, а потом поговорим - какие должны быть лимиты, какой должен быть MTA и зачем оно вообще надо, если есть дуровграм, дискоорд и прочий ваццапп.
     

  • 1.73, Аноним (73), 01:21, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://github.com/mTvare6/hello-world.rs
     
     
  • 2.83, Аноним (83), 13:35, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачотная репа, но MTA в него встроить все же забыли.
     

  • 1.76, ламерок (?), 05:59, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это для тех кто не осилил rspamd...
     
  • 1.84, АнонимкаРастуимка (?), 15:11, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Код проекта написан на языке Rust
    <<
    Кажется в этот проект уже нужно заносить!
     
  • 1.85, Anonima (?), 16:10, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >языка Rust, позволяющего при должном использовании избежать многих ошибок, связанных с работой с памятью

    Ой, ну спасибо большое, что ещё раз об этом мне напомнили. Уже почти получилось у меня вызвать мемофобию (боязнь работы с памятью), но пока ещё не полностью, извините. Меня, видите ли, спасают протекторы стека, библиотечные контейнеры, предупрежрающие меня в случае чего, да и хочу похвастаться банально высокой внимательностью и пониманием устройства моделей памяти. Но вы можете продолжать ставить эту приписку про памят везде, ублажители borrow checker'а.

     
  • 1.88, bOOster (ok), 22:25, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну дай бох. Скора будем наблюдать очередные смены архитектур раста с переписыванием всего с нуля.
     
  • 1.89, aname (?), 22:48, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > позволяющего при должном использовании избежать многих ошибок, связанных с работой с памятью.

    Вы не поверите, но "при должном использовании" позволяется "избежать многих ошибок, связанных с работой с памятью"

     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру