Пакет называется n8n-nodes-email-spam-tester. Его исходный код и релизы доступны на GitHub, а публикация в npm выполняется через GitHub Actions с подтверждением происхождения, поэтому любой может проверить, из какого коммита была собрана конкретная версия.
Подключение
В самостоятельно размещенном n8n откройте Settings › Community Nodes, нажмите Install и введите n8n-nodes-email-spam-tester. Затем получите ключ с помощью формы выше, создайте учетные данные Email Spam Tester API в n8n и вставьте в них ключ. Ключ предоставляется бесплатно и привязан к указанному вами адресу электронной почты. Пароль не нужен, и на почту ничего не отправляется. Если вы потеряете ключ, запросите новый для того же адреса, при этом старые ключи продолжат работать.
Узел
Email Spam Tester предоставляет четыре ресурса:
- Test Address › Create возвращает одноразовый адрес, действительный в течение часа. Отправьте на него письмо из узла, который обычно отправляет вашу почту (Gmail, SMTP или сервис вашего поставщика рассылок), поскольку половина проверок анализирует данные, добавленные отправителем. Если включить Check Folder at Email Providers, вы также получите около 30 тестовых почтовых ящиков у 14 провайдеров и маркер для темы письма. Ящики Gmail являются общедоступными тестовыми ящиками: любой пользователь этих ящиков видит тему, имя отправителя и папку, поэтому для конфиденциальных писем следует отключить проверку папки.
- Report › Get получает отчет по его идентификатору теста. Если включить Wait for Report, узел будет ждать до 15 минут, пока письмо не поступит и не пройдет проверку. Он также может дождаться плана исправлений от AI, который появляется примерно через минуту после завершения проверок. Report › Get Many выводит список прошлых отчетов, включая изменения по сравнению с предыдущим тестом соответствующего домена.
- Folder Check › Get показывает для каждого провайдера результат Inbox, Promotions, Spam или отсутствие письма. Таблица будет полностью заполнена примерно через полчаса после отправки.
- Permanent Mailbox создает, выводит список и закрывает адреса без срока действия, по одному на каждый домен отправителя, а Get Emails получает письма, поступившие на один из этих адресов.
По умолчанию отчет содержит десять полей: идентификатор теста, оценку по шкале до 100 и классической шкале от 0 до 10, тему, отправителя, сводку, проблемы, предупреждения, названия исправлений и ссылку. Отключите Simplify, чтобы получить все проверки вместе с подтверждающими данными. Узел также можно использовать как инструмент для AI Agent в n8n.
Триггер
Email Spam Tester Trigger запускает рабочий процесс, когда отчет готов: либо для письма, отправленного на один из ваших тестовых адресов, либо для каждого письма, поступившего в постоянный почтовый ящик. Подпишите постоянный почтовый ящик на свою рассылку, и каждый выпуск будет поступать в рабочий процесс вместе с оценкой и списком проблем.
С чего начать автоматизацию
- Перед запуском кампании создайте тестовый адрес, отправьте на него шаблон с помощью узла Send Email, дождитесь отчета и, если оценка ниже 70, отправьте список проблем в Slack вместо запуска рассылки.
- Еженедельная проверка домена отправителя: Schedule Trigger, те же три шага и строка в Google Sheets с оценкой и датой.
- Для каждого нового письма в постоянном почтовом ящике с оценкой ниже 70 отправляйте рекомендации по исправлению тому, кто отвечает за рассылку.
Ограничения
Один ключ позволяет выполнять 50 тестов в день, 3 из них с проверкой папки, и использовать до 5 постоянных почтовых ящиков, каждый из которых принимает до 300 писем в день. Ограничение действует на ключ и также распространяется на Zapier, если там используется тот же ключ. При превышении ограничения Test Address › Create прекращает работу и сообщает причину и время, когда снова станет доступен. Тесты на сайте не учитываются.
Данные
Отчет о тестировании доступен всем, у кого есть ссылка на него, как и на сайте. Отчеты о письмах, отправленных на постоянный почтовый ящик, открываются только с вашим ключом. Само письмо удаляется через два дня после получения, а отчет о нем, через 90 дней. Работа с ключами описана в политике конфиденциальности, а в справочнике API перечислены все вызовы, которые выполняет узел.