Pakiet nosi nazwę n8n-nodes-email-spam-tester. Jego kod źródłowy i wydania są dostępne w serwisie GitHub, a pakiet jest publikowany w npm za pomocą GitHub Actions wraz z informacją o pochodzeniu, dzięki czemu każdy może sprawdzić, z którego commita została zbudowana dana wersja.
Łączenie
W samodzielnie hostowanym n8n otwórz Settings › Community Nodes, naciśnij Install i wpisz n8n-nodes-email-spam-tester. Następnie uzyskaj klucz za pomocą formularza powyżej, utwórz w n8n dane uwierzytelniające Email Spam Tester API i wklej do nich klucz. Klucz jest bezpłatny i przypisany do wpisanego adresu e-mail. Nie ma hasła i nic nie jest wysyłane na Twój adres. Jeśli zgubisz klucz, poproś o kolejny, używając tego samego adresu. Poprzednie klucze nadal będą działać.
Węzeł
Email Spam Tester udostępnia cztery zasoby:
- Test Address › Create zwraca adres jednorazowy ważny przez godzinę. Wyślij na niego wiadomość z węzła, który zwykle wysyła pocztę (Gmail, SMTP lub dostawca ESP), ponieważ połowa testów sprawdza dane dodawane przez nadawcę. Po włączeniu opcji Check Folder at Email Providers otrzymasz również około 30 testowych skrzynek pocztowych u 14 dostawców oraz znacznik do umieszczenia w temacie. Skrzynki Gmail są publicznymi skrzynkami testowymi. Każdy, kto ma do nich dostęp, widzi temat, nazwę nadawcy i folder, dlatego w przypadku poufnych wiadomości e-mail pomiń sprawdzanie folderu.
- Report › Get pobiera raport na podstawie jego identyfikatora testu. Po włączeniu opcji Wait for Report węzeł czeka maksymalnie 15 minut, aż wiadomość e-mail dotrze i zostanie sprawdzona. Może również poczekać na plan poprawek wygenerowany przez AI, który pojawia się około minuty po zakończeniu testów. Report › Get Many wyświetla wcześniejsze raporty, a przy każdym z nich informacje o zmianach od poprzedniego testu tej domeny.
- Folder Check › Get pokazuje dla każdego dostawcy jeden z wyników: Inbox, Promotions, Spam lub brak odbioru. Tabela jest kompletna około pół godziny po wysłaniu wiadomości.
- Permanent Mailbox tworzy, wyświetla i zamyka adresy, które nie wygasają, po jednym dla każdej domeny wysyłającej. Get Emails pobiera wiadomości, które dotarły na jeden z tych adresów.
Domyślnie raport zawiera dziesięć pól. Są to: identyfikator testu, wynik w skali do 100 i klasyczny wynik od 0 do 10, temat, nadawca, podsumowanie, problemy, ostrzeżenia, tytuły poprawek oraz link. Wyłącz opcję Simplify, aby otrzymać wszystkie wyniki testów wraz z materiałem potwierdzającym. Węzeł działa również jako narzędzie dla AI Agent w n8n.
Wyzwalacz
Wyzwalacz Email Spam Tester uruchamia przepływ pracy, gdy raport jest gotowy: dla wiadomości e-mail wysłanej na jeden z adresów testowych lub dla każdej wiadomości, która trafia do stałej skrzynki pocztowej. Zapisz stałą skrzynkę pocztową do własnego newslettera, a każde jego wydanie trafi do przepływu pracy wraz z wynikiem i wykrytymi problemami.
Przepływy pracy na początek
- Przed rozpoczęciem kampanii utwórz adres testowy, wyślij na niego szablon za pomocą węzła Send Email, poczekaj na raport, a jeśli wynik jest niższy niż 70, zamiast wysyłać kampanię opublikuj informacje o problemach w Slack.
- Cotygodniowe sprawdzanie domeny wysyłającej: Schedule Trigger, te same trzy kroki oraz wiersz w Google Sheets z wynikiem i datą.
- Dla każdej nowej wiadomości e-mail w stałej skrzynce pocztowej, której wynik jest niższy niż 70, wyślij poprawki osobie odpowiedzialnej za newsletter.
Limity
Jeden klucz pozwala wykonać 50 testów dziennie, w tym 3 ze sprawdzeniem folderu, oraz korzystać z maksymalnie 5 stałych skrzynek pocztowych, z których każda może przyjąć 300 wiadomości e-mail dziennie. Limit jest przypisany do klucza i współdzielony z Zapier, jeśli używasz tam tego samego klucza. Po przekroczeniu limitu Test Address › Create przestaje działać i podaje przyczynę oraz czas ponownej dostępności. Testy wykonywane w witrynie nie wliczają się do limitu.
Dane
Raport z testu jest publicznie dostępny dla każdego, kto ma do niego link, tak jak w serwisie. Raporty dotyczące wiadomości e-mail wysłanych do stałej skrzynki pocztowej można otworzyć tylko za pomocą klucza. Sama wiadomość e-mail jest usuwana dwa dni po jej otrzymaniu, a raport po 90 dniach. Polityka prywatności opisuje klucze, a dokumentacja API zawiera listę wszystkich wywołań wykonywanych przez węzeł.