Обзор MTA-Hub

Проверки прокси

Проверка прокси для почты: от соединения до порта 25

Проверка прокси для почты.
Порт 25 и почтовики
без пробных писем.

Прокси проверяет сервер с гейтом — оттуда, откуда потом пойдут письма. Пять шагов от дешёвых к затратным, до первого провала.

Писем при этом никто не отправляет: с почтовым сервером — только соединение, его приветствие и сразу QUIT.

Как проверяем
Gmail · Outlook · YahooMail.ru · ЯндексБез писем
Прокси-гейт · проверкиИнтерфейс MTA-Hub
Пять шаговПочтовикиРасписание
Оригинальные экраны модуляОткрыть в полном размере ↗
01ПодключениеTCP до прокси
02ПротоколSOCKS5, SOCKS4, CONNECT
03Порт 25Приветствие почтового сервера
04КругПять крупных почтовиков

01 / Как проверяем прокси

Пять шагов проверки — без единого письма.

Проверка прокси для почты идёт от дешёвого шага к затратному и останавливается на первом провале. На каком шаге адрес споткнулся, такова и причина: прокси не отвечает, не пускает, не удалось узнать внешний адрес, закрыт порт 25.

Откуда проверяют

Сервер с гейтом

Прокси проверяет тот же сервер, откуда потом пойдут письма. Так проверка видит адрес ровно таким, каким его увидит почтовый сервер получателя.

Без пробных писем

Только соединение

С почтовым сервером — только соединение: он отвечает приветствием, и связь сразу закрывается командой QUIT. Пробное письмо на чужой сервер само по себе портит репутацию адреса.

02 / Приём у почтовиков

Какой почтовик принимает каждый прокси.

Таблица ставит каждый адрес против пяти крупных почтовиков — Gmail, Outlook, Yahoo, Mail.ru и Яндекса. В клетке — время до приветствия на порту 25 или код отказа, внизу — сколько адресов принимает каждый почтовик. Так видно, какой почтовик не пускает конкретный прокси.

Охват проверкиДанные со снимков экрана

px-05 и Yahoo

Отказ 550

Yahoo отвечает px-05 кодом 550 — уже вторую неделю, а остальные четыре почтовика его принимают. Такой адрес не нужно выбрасывать: его можно держать в отдельном наборе под другие задачи.

Итог по столбцам

Принимают из 8

Yahoo принимает 7 адресов из 8, остальные почтовики — все 8. px-06 в карантине в сегодняшний круг не попал, и его строка помечена датой прошлого круга.

Сбой прокси — не отказ почтовика: если не ответил сам прокси, клетка получает «не дошли», и долю почтовика это не портит.

03 / Расписание проверок

Как часто проверяются порт 25 и чёрные списки.

Каждая проверка — это соединения к чужим серверам с ваших адресов. Поэтому лёгкие проверки порта 25 идут часто, чёрные списки прокси спрашиваются раз в сутки, а круг по почтовикам — не чаще раза в сутки и не раньше выбранного часа.

Каждые 6 часов

Порт 25 и приветствие

Одно соединение без письма с почтовым сервером Gmail с каждого адреса.

Раз в сутки, с 04:10

Круг по почтовикам

Gmail, Outlook, Yahoo, Mail.ru и Яндекс. Чаще раза в сутки не стоит.

Раз в сутки

Чёрные списки

8 зон, только выходные адреса; спрашиваются заодно с проверкой адреса.

Сразу после проверки

Мусор из списков

Брак из открытых списков удаляется, отпечаток остаётся. Купленные и свои Хаб не удаляет.

Ручной запуск доступен всегда и расписание не сдвигает: проверка идёт сейчас, а суточный круг остаётся на своём месте.

04 / Итоги и история

Итог проверок и история прогонов.

Над таблицей — пять плиток с итогом последних проверок, ниже — каждый прогон за две недели. Всё считается по одному охвату: весь парк или выбранный набор.

Плитки

Весь парк

Проверены все 8 адресов, последняя проверка — 21.10 в 17:00. У одного адреса проблема с почтовиком, два — в чёрных списках Barracuda, PSBL и SpamCop. Ручной запуск за неделю один.

Прогоны

За две недели

Каждая проверка — отдельной строкой: что проверяли, сколько адресов, сколько годных и сколько не прошли, сколько длилось. История не чистится — по ней строятся график времени ответа и разбор, когда адрес испортился.

05 / Подробно об интерфейсе

Интерфейс раздела «Проверки» — 7 экранов.

Все экраны проверки прокси: как устроена проверка, пять итоговых чисел, таблица почтовиков, прогоны, расписание и охват одного набора. Над каждым снимком — зачем нужен экран, под ним — что на нём есть.

Как проверяем и итог

2 экрана

Страница начинается с того, как устроена проверка прокси: пять шагов от дешёвого к дорогому, до первого провала. Сверху — охват (весь парк или набор) и кнопка «Проверить сейчас». Ниже — пять чисел с итогом последних проверок: сколько адресов проверено, у скольких проблема с почтовиком и сколько в чёрных списках.

01

Как проверяем

Пять шагов до первого провала

Блок «Как проверяем» объясняет, как Хаб решает, годен ли прокси для почты. Пять шагов идут от дешёвого к дорогому: подключение к прокси, рукопожатие, внешний адрес, порт 25 и круг по почтовикам. Проверка останавливается на первом провале, поэтому шаг, на котором она встала, сразу называет причину. Сверху — охват «весь парк · 8» и кнопка «Проверить сейчас»: перед кругом она спрашивает подтверждение и называет, по каким адресам и к скольким почтовикам пойдут соединения. Непроверенные и отбракованные адреса кнопка не берёт, как и круг по расписанию. Итог проверок — на соседнем экране с пятью плитками.

MTA-Hub: Как проверяем — Пять шагов до первого провалаУвеличить
Экран 01 · Как проверяем. Пример из интерфейса MTA-Hub.
  • 1 · Доступность — TCP-подключение к прокси, до 20 секунд на попытку.
  • 2 · Рукопожатие — SOCKS5, SOCKS4 или CONNECT.
  • 3 · Внешний адрес — через эхо-порт гейта.
  • 4 · Порт 25 — соединение с почтовым сервером Gmail, без письма.
  • 5 · Приёмники — круг по крупным почтовикам, без письма.
  • Проверить сейчас — перед кругом спрашивает подтверждение и называет, по каким адресам и к скольким почтовикам пойдут соединения.

Слать пробные письма на чужие почтовые серверы нельзя — это само по себе портит репутацию адреса. Непроверенные и отбракованные адреса кнопка не берёт, как и круг по расписанию.

02

Пять чисел

Итог последних проверок

Пять плиток — короткий итог проверки прокси по выбранному охвату, с которого удобно начинать день. Здесь проверены все 8 адресов, у одного проблема с почтовиком, два попали в чёрные списки, а следующий круг назначен на 22.10 в 04:10. Цвет полосы слева подсказывает, где стоит присмотреться, а под каждым числом мелко написано, откуда оно. Если плитки «с проблемой» и «в чёрных списках» не пустые, дальше смотрят таблицу почтовиков. Отметка «списки спрошены» показывает самую старую из проверок, чтобы число не выглядело свежее, чем оно есть. Ручной запуск за неделю был один — приёмка купленного px-09.

MTA-Hub: Пять чисел — Итог последних проверокУвеличить
Экран 02 · Пять чисел. Пример из интерфейса MTA-Hub.
  • Проверено адресов — 8 из 8 в охвате, последняя проверка — 21.10 в 17:00.
  • Следующий круг — 22.10 в 04:10.
  • Адресов с проблемой — 1 — один отказ почтовика.
  • В чёрных списках — 2 адреса: Barracuda, PSBL, SpamCop; самая старая проверка списков — 20.10.
  • Ручных запусков — 1 за неделю — приёмка купленного px-09.

Отметка «списки спрошены» показывает самую старую из проверок, чтобы число не выглядело свежее, чем оно есть.

Кто кого принимает

2 экрана

Главная таблица ставит каждый адрес против пяти крупных почтовиков. По ней сразу видно, кто кого не принимает и насколько медленно отвечают остальные. Фильтр оставляет только строки с отказами, чтобы проблемные адреса не терялись в большом парке.

03

Кто кого принимает

Адреса против пяти почтовиков

Главная таблица страницы: восемь адресов против пяти почтовиков — Gmail, Outlook, Yahoo, Mail.ru и Яндекса, круг 21.10 в 04:11. В клетке — время до приветствия или код отказа, справа — итог по строке, внизу — сколько адресов принимает каждый почтовик. Экран отвечает на вопрос, через какой прокси можно слать какому получателю: например, Yahoo уже вторую неделю отвечает px-05 кодом 550. Под таблицей объяснены пять возможных результатов клетки. Отказ одного почтовика — не приговор: такой адрес можно держать в отдельном наборе под другие задачи. А клетка «не дошли» значит, что не ответил сам прокси, и долю почтовика она не портит.

MTA-Hub: Кто кого принимает — Адреса против пяти почтовиковУвеличить
Экран 03 · Кто кого принимает. Пример из интерфейса MTA-Hub.
  • Строка адреса — имя и выходной IP: px-01 203.0.113.71 и дальше.
  • px-05 и Yahoo — отказ 550 — уже вторую неделю; итог строки 4 / 5.
  • px-06 «круг 20.10» — в карантине, поэтому сегодняшний круг его не взял; показан вчерашний круг.
  • Принимают из 8 — Yahoo — 7 / 8 (88 %), остальные — 8 / 8.
  • Легенда — принял, принял медленно (дольше 5 с), временный отказ, не принял, не дошли.
  • Все / только отказы — переключатель над таблицей.

Отказ одного почтовика — не приговор адресу: такие адреса держат в отдельном наборе под другие задачи.

04

Только отказы

Оставить проблемные строки

Тот же отчёт с включённым переключателем «только отказы» — он оставляет в таблице лишь строки, где хотя бы один почтовик не принял адрес. В примере это один px-05: Yahoo отвечает ему кодом 550, остальные четыре почтовика принимают. Итог под столбцами пересчитан по оставшейся строке, поэтому видно, кому именно мешает проблема. Когда прокси в парке много, этот фильтр быстро показывает адреса, которые стоит переложить в отдельный набор. Итог на снимке: Yahoo — 0 из 1, остальные — 1 из 1. Чтобы снова увидеть все адреса, переключатель над таблицей ставят обратно в положение «все».

MTA-Hub: Только отказы — Оставить проблемные строкиУвеличить
Экран 04 · Только отказы. Пример из интерфейса MTA-Hub.
  • Строка — px-05: Yahoo — 550, остальные принимают.
  • Итог — Yahoo — 0 из 1, остальные — 1 из 1.

Так проблемные адреса не теряются среди годных, когда парк большой.

Прогоны, расписание и охват

3 экрана

Внизу — история и настройки: каждый прогон за две недели, расписание проверок и тот же экран для одного набора. Охват меняет всё сразу: плитки, таблицу, прогоны и ручной круг. Так можно смотреть весь парк или только один набор.

05

Прогоны

Каждая проверка за две недели

История проверок прокси за две недели: каждый прогон — отдельной строкой. Видно, когда он шёл, что проверяли, сколько адресов, сколько годных и сколько не прошли, сколько длилось. По этой таблице легко понять, работает ли расписание и какой адрес раз за разом не проходит: здесь это px-06 в карантине, у которого порт 25 всё ещё закрыт. Всё шло по расписанию — ручных запусков среди последних десяти прогонов нет. История не чистится: по ней строятся график времени ответа и разбор, когда именно адрес испортился. Ссылка «Весь журнал» ведёт в журнал модуля, где проверки стоят рядом с остальными событиями.

MTA-Hub: Прогоны — Каждая проверка за две неделиУвеличить
Экран 05 · Прогоны. Пример из интерфейса MTA-Hub.
  • Круг по почтовикам — в 04:10 — 7 адресов за 59 секунд.
  • Проверка адресов — в 11:00, 17:00 и 23:00 — 7 или 8 адресов за 30–39 секунд.
  • Строки на один адрес — перепроверки px-06 в карантине: «не прошли 1» — порт 25 всё ещё закрыт.
  • Весь журнал — ссылка на журнал модуля.

История не чистится: по ней строятся график времени ответа и разбор, когда именно адрес испортился.

06

Расписание

Что и как часто

Расписание проверок прокси — четыре настройки: порт 25 и приветствие, круг по почтовикам, чёрные списки и уборка мусора из открытых списков. Правило простое: чем дороже проверка, тем реже она идёт, ведь каждая — это соединения к чужим серверам с ваших адресов. На снимке порт 25 проверяется каждые 6 часов, круг идёт раз в сутки не раньше 04:10, а чёрные списки спрашиваются раз в сутки. Внизу напоминание: ручной запуск расписание не сдвигает. Брак из открытых списков удаляется сразу после проверки, а купленные и свои адреса Хаб не удаляет. Изменённые настройки сохраняют кнопкой «Сохранить расписание».

MTA-Hub: Расписание — Что и как частоУвеличить
Экран 06 · Расписание. Пример из интерфейса MTA-Hub.
  • Порт 25 и баннер — каждые 6 часов: одно соединение без письма с почтовым сервером Gmail с каждого адреса.
  • Круг по почтовикам — раз в сутки, не раньше 04:10.
  • Чёрные списки — 8 зон, только выходные адреса; раз в сутки, заодно с проверкой адреса.
  • Мусор из списков — убирать сразу после проверки; купленные и свои Хаб не удаляет.
  • Сохранить расписание — на снимке не нажималось.

Круг чаще раза в сутки не стоит: это соединения к чужим серверам с ваших адресов.

07

Один набор

Охват — набор, а не весь парк

Тот же экран с охватом «Разгон новых адресов» — набор из 5 адресов вместо всего парка. Плитки, таблица, прогоны и ручной круг считаются только по ним: проверено 5 из 5, ручных запусков 0, Yahoo принимает 4 адреса из 5. Охват удобен, когда нужно оценить один набор прокси, не отвлекаясь на остальной парк: например, ручных запусков здесь 0, потому что приёмка купленного px-09 к этому набору не относится. Справочный блок «Как проверяем» на снимке скрыт. Охват один на весь экран, поэтому, вернув его на «весь парк», вы снова увидите все 8 адресов и итог по ним.

MTA-Hub: Один набор — Охват — набор, а не весь паркУвеличить
Экран 07 · Один набор. Пример из интерфейса MTA-Hub.
  • Плитки — проверено 5 из 5, ручных запусков 0 — приёмка px-09 к этому набору не относится.
  • Таблица — px-04 … px-08 против пяти почтовиков.
  • Принимают из 5 — Yahoo — 4 / 5 (80 %), остальные — 5 / 5.

Охват один на весь экран: по нему считаются и плитки, и таблица, и прогоны, и ручной круг.

06 / Вопросы о проверках

Частые вопросы о проверке прокси.

Коротко о том, почему проверка обходится без писем, что значат клетки таблицы и как устроено расписание.

Кто кого принимает
MTA-Hub: Кто кого принимает — восемь адресов против пяти почтовиковУвеличить

Время до приветствия или код отказа по каждому почтовику, внизу — сколько адресов принимает каждый.

Отправляет ли проверка письма?

Нет. С почтовым сервером устанавливается только соединение: он отвечает приветствием, и связь сразу закрывается командой QUIT.

Почему проверяет сервер с гейтом, а не Хаб?

Так адрес проверяется тем же путём, каким потом пойдут письма, — и проверка видит его таким, каким его увидит почтовый сервер получателя.

Что значит «не дошли»?

Не ответил сам прокси, почтовик в проверке не участвовал. Такая клетка долю почтовика не портит.

Если адрес не принимает один почтовик, его выбрасывать?

Нет. Отказ одного почтовика — не приговор: такой адрес можно держать в отдельном наборе под другие задачи.

Почему у некоторых строк своя дата круга?

Круг пропустил этот адрес — например, он в карантине. Тогда показан его последний круг с датой, чтобы старые данные не приняли за свежие.

Сдвигает ли ручной запуск расписание?

Нет. Проверка идёт сейчас, а суточный круг остаётся на своём месте.

Как часто проверяются чёрные списки?

Не чаще выбранного срока и заодно с проверкой адреса. Спрашиваются 8 зон, только по выходным адресам.

Можно смотреть только один набор?

Да, охват выбирается вверху: весь парк или набор. По нему считаются плитки, таблица, прогоны и ручной круг.

07 / Следующий шаг

Посмотрите аналитику отправки через прокси.

Проверки говорят, годится ли адрес для почты прямо сейчас. Как адреса отправляли на самом деле — доставка, отказы и динамика за период — показывает аналитика.

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

Интерфейс модуля