パッケージ名は n8n-nodes-email-spam-tester です。ソースとリリースはGitHubで公開されており、GitHub Actionsから来歴証明付きでnpmに公開されているため、各バージョンがどのコミットからビルドされたかを誰でも確認できます。
接続
セルフホスト型のn8nで、Settings › Community Nodesを開き、Installを押してn8n-nodes-email-spam-testerと入力します。次に、上のフォームでキーを取得し、n8nでEmail Spam Tester API認証情報を作成して、そのキーを貼り付けます。キーは無料で、入力したメールアドレスに紐付けられます。パスワードはなく、メールで何かが送られてくることもありません。キーを紛失した場合は、同じアドレスで別のキーを取得できます。古いキーも引き続き使用できます。
ノード
Email Spam Testerには4つのリソースがあります。
- Test Address › Createは、1時間有効な使い捨てアドレスを返します。通常メールを送信するノード(Gmail、SMTP、または利用中のESP)からそのアドレス宛てに送信してください。チェック項目の半分は、その送信元が追加する情報を確認するためです。Check Folder at Email Providersをオンにすると、14のプロバイダーにある約30個のテスト用メールボックスと、件名に使用するマーカーも取得できます。Gmailのメールボックスは公開テスト用です。そこでは誰でも件名、送信者名、振り分け先フォルダーを確認できるため、機密メールではフォルダーチェックを使用しないでください。
- Report › Getは、テストIDを指定してレポートを取得します。Wait for Reportをオンにすると、メールが到着してチェックが完了するまで、最長15分間ノードが待機します。チェックの約1分後に生成されるAI修正プランを待つこともできます。Report › Get Manyは過去のレポートを一覧表示し、それぞれに、そのドメインの前回のテストから変更された内容が含まれます。
- Folder Check › Getは、各プロバイダーについてInbox、Promotions、Spam、または未受信の結果を返します。送信から約30分後に表が完成します。
- Permanent Mailboxは、有効期限のないアドレスを送信ドメインごとに1つ作成、一覧表示、閉鎖します。Get Emailsは、そのいずれかに届いたメールを取得します。
デフォルトでは、レポートは10個のフィールドで出力されます。内容は、テストID、100点満点のスコアと従来の0から10のスコア、件名、送信者、概要、問題、警告、修正項目のタイトル、リンクです。Simplifyをオフにすると、すべてのチェックとその根拠を取得できます。このノードは、n8nのAI Agentのツールとしても使用できます。
トリガー
Email Spam Tester Triggerは、レポートの準備ができるとワークフローを開始します。テスト用アドレスのいずれかに送信されたメール、または常設メールボックスに届く各メールが対象です。常設メールボックスを自分のニュースレターに登録すると、各号がスコアと問題点とともにワークフローに届きます。
最初に試すワークフロー
- キャンペーンを配信する前にテスト用アドレスを作成し、Send Emailノードでテンプレートを送信してレポートを待ちます。スコアが70未満の場合は、送信せずに問題点をSlackへ投稿します。
- 送信ドメインを毎週確認します。Schedule Trigger、同じ3つのステップ、スコアと日付を記録するGoogle Sheetsの行を使用します。
- 常設メールボックスで受信した新着メールのスコアが70未満の場合は、そのニュースレターの担当者に修正内容を送信します。
制限
1つのキーにつき、1日50件のテストを実行でき、そのうち3件でフォルダチェックを利用できます。また、常設メールボックスを最大5個作成でき、各メールボックスで1日300通のメールを受信できます。この制限はキー単位で、Zapierでも同じキーを使用する場合は共有されます。制限を超えると、Test Address › Createは停止し、その理由と再開時刻が表示されます。ウェブサイト上のテストはカウントされません。
データ
テストレポートは、サイト上と同様に、そのリンクを知っている人なら誰でも閲覧できます。永続メールボックスに届いたメールのレポートは、キーがある場合にのみ開けます。メール自体は到着から2日後に削除され、レポートは90日後に削除されます。プライバシーポリシーではキーについて説明し、APIリファレンスではノードが行うすべての呼び出しを一覧にしています。