Управлять современным MTA из рассыльщика, знающего только SMTP проверенокритичноПишет Хаб
Двадцать два заголовка превращают обычную подачу по SMTP в полностью описанное задание, и MTA снимает их перед отправкой.
Подробно
Это путь сращивания, который почти ничего не стоит. Выгрузка, умеющая добавлять заголовки, — а это любая система, достойная названия, — получает пописьменное управление отправляющим адресом, пулом, метками, политикой повторов, сроком, очередями результатов, релеем и уведомлениями. Ей не нужен ни клиент брокера, ни токен API, ни знание того, что стоит за портом приёма. Для нашего продукта это разница между «написать интеграцию с MailerQ» и «настроить её». Protosender уже говорит по SMTP; горстка заголовков дала бы ему выбор адреса и разметку кампаний, а разметка — это то, по чему будущий модуль управления будет выбирать, что поставить на паузу или отменить. С этим приходят две границы. Право даёт приём, а не заголовок — кому разрешено сдавать почту, тот может назвать любой адрес узла, так что весь вес несут smtp-range и smtp-auth. И доступы в заголовках едут открытым текстом, если приём не зашифрован, а по умолчанию он не зашифрован. Одна подробность, которая избавит от спора позже: заголовки срезаются, поэтому до получателя они не доходят и не всплывают в письме, которое кто-то перешлёт в поддержку.