Каталог MailerQ›Поиск по каталогу MailerQ

механизм

найдено: 29
Самое дорогое умолчание в APIкритичномеханизмТочки перехвата считают пропущенную или неверно названную цель за «всё сразу» — и отвечают 200.Как результаты доставки уходят с узла MailerQкритичномеханизмРезультаты публикуются в очереди брокера и уносятся тем, кто прочитал первым, — то есть сбор разрушающий, единоличный и обязательный.Что открывает консоль и чем она закрытакритичноПишет ХабмеханизмКонсоль умеет останавливать отправку, переписывать письма, читать их тела и менять любой предел — и по умолчанию доступна откуда угодно, без шифрования, за паролем, который сама же и показывает вошедшему.Управлять современным MTA из рассыльщика, знающего только SMTPкритичноПишет ХабмеханизмДвадцать два заголовка превращают обычную подачу по SMTP в полностью описанное задание, и MTA снимает их перед отправкой.Три семейства пределов, действующих разомкритичноПишет ХабмеханизмДоставкой правят пределы домена, пределы адреса и пределы соединения одновременно, и решает самый строгий из всех подошедших.Почему письмо уходит с того адреса, на который пришлокритичноПишет ХабмеханизмПочта, поданная встроенному серверу SMTP, уходит с того адреса, на который её подали, — если только не задан список адресов по умолчанию, который отменяет это правило целиком.Письмо как последнее словокритичноПишет ХабмеханизмДесять из двадцати четырёх свойств отменяют то, что узел уже решил, — поэтому задание и есть четвёртый, последний слой настройки.Как настройка доходит до работающего узлакритичноПишет ХабмеханизмНастройка MailerQ лежит в базе и доходит до узла одним из двух способов: тихо, когда истечёт кэш узла, или сразу, если кто-то опубликует сообщение перечитывания в кластерный обмен.Одна база, все узлы, ни одного главногокритичноПишет ХабмеханизмКаждый узел читает одни и те же 33 таблицы, и ни один ими не владеет; изменение — это строка плюс сообщение перечитывания, а всё остальное вытекает отсюда.Почему объект результата решает, что сможет сказать аналитикакритичномеханизмРезультат — это задание плюс история попыток, а значит, нашу аналитику ограничивает не только то, что сообщает MTA, но и то, что мы сами положили в задание.Три счётчика, которым место в итоге, но их там неткритичномеханизмstrange не считается нигде, unassignable — в одном итоге, expired и norecipients — в другом, так что ни одно число на экране не равно количеству провалившихся писем.Где остановилось против того, почему не дошлокритичномеханизмMailerQ классифицирует по этапу, PowerMTA по причине, а аналитика Хаба говорит на втором языке, — значит, состояния надо разложить, прежде чем узел MailerQ появится на тех же графиках.Как MailerQ ждёт между попыткамиважномеханизмОжиданием между попытками занимается брокер, а не MTA: письмо публикуется в очередь, где сообщения истекают через заданное время, а истечение возвращает их в очередь отправки.Почему резолвер — вопрос доставки, а не инфраструктурыважноПишет ХабмеханизмНеудачный запрос DNS — это окончательно проваленное письмо, поэтому резолвер узла относится к доставляемости, а не к сантехнике.По одному числу на счётчик, на секунду, на срезважномеханизмMTA публикует набор из двадцати четырёх чисел каждую секунду для каждого среза фильтра «адрес × домен × метка»; всё остальное — арифметика поверх.Один токен — и вторая дверь, открытая случайноважноПишет Хабмеханизм/v1 принимает токен из rest_tokens — и заодно cookie сессии любого, кто вошёл в консоль.Язык шаблонов, общий для всех журналовважноПишет ХабмеханизмСтроки журнала собираются из шаблонов, у которых есть доступ к целым объектам по пути и есть условия, — так что журнал может нести всё, что содержит письмо или результат, включая наши собственные поля.Три предела, которые заканчивают недоставленное письмоважноПишет ХабмеханизмПисьмо перестают повторять, когда кончился список повторов, исчерпаны попытки или вышел срок, — и поставочные значения этих трёх не сходятся между собой.Откуда берутся имена очередей и что их наследуетважноПишет ХабмеханизмЧитаемая очередь берёт имя из rabbitmq-queue, а при его отсутствии — из rabbitmq-outbox, и по нему же названа вся лестница задержек.Куда уходит придержанная почта и почему важны их именаважномеханизмПочта, придержанная лимитом, флуд-шаблоном, паузой или грейлистингом, уходит в очередь, созданную на месте и названную по тому, что её держит.Сорок точек за спиной у консоливажноПишет ХабмеханизмВсё, чего не умеет REST API, консоль делает через собственный интерфейс HTTP — которым может пользоваться и наш код.Шесть мест, где интерфейс говорит одно, а делает другоеважномеханизмКороткий список, всё проверено: контрол, который ничего не делает; пароль открытым текстом; список, который не обновляется; ключ, который ничего не подписывает; спрятанный экран и осиротевшие строки.Чего MTA не присылаетважномеханизмДевять из тридцати трёх счётчиков существуют только в браузере, и их арифметика записана в исходниках самой консоли.Сохранение, перечитывание и список, который не обновляетсяважноПишет ХабмеханизмСохранение в консоли пишет в базу и заставляет MTA перечитать настройки сразу — но экран, показывающий результат, остаётся старым до перезагрузки страницы.200 — не успех, а 400 — не «нет такой точки»важномеханизмКоды этого API описывают запрос, а не его исход: DELETE, не нашедший ничего, всё равно отвечает 200.Одна недокументированная директива и версия интерфейсамеханизмMTA подгружает библиотеки из plugin-directory; заголовочный файл, под который их собирают, объявляет версию интерфейса 8.Трафик узла MailerQ, который не является почтоймеханизмКроме почты узел отчитывается вендору об использовании, может слать отчёты о падениях и качает ресурсы, на которые ссылаются письма, — три исходящих канала, о которых клиент вправе спросить.Три места, где может лежать тело письма, и цена каждогомеханизмТело письма едет внутри задания через брокер, либо лежит во внешнем хранилище под ключом, либо приходит файлом в отслеживаемый каталог — и каждый выбор переносит узкое место в другое место.Один бинарник и семь программ, которых в нём нетПишет ХабмеханизмСерверный пакет — это одна программа. Каждый сопутствующий инструмент из документации ставится отдельно, и мы этого не делали.