Fail2Notify — Mail Failure Alerts
Fail2Notify watches wp_mail() failures and pushes masked Slack alerts so you can react before users notice.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 33 days ago
Is Fail2Notify — Mail Failure Alerts abandoned?
Likely maintained (last update 33 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
Fail2Notify hooks into the core wp_mail_failed action to capture transport errors, masks personally identifiable information, optionally stores the latest 50 failure logs, and posts a concise message to a Slack incoming webhook. A manual “Send Test Notification” button is included to verify connectivity without forcing an actual failure.
Features
- Instant detection of
wp_mail()failures. - Slack Incoming Webhook notifications with site label, environment, and body excerpt.
- Automatic masking for email addresses in any field, including the message body.
- Up to 50 recent logs visible inside the settings page.
- Manual “Send Test Notification” button for quick verification.
説明
Fail2Notifyは、WordPressコアのwp_mail_failedアクションにフックして、メール送信エラーを検出します。個人情報を自動的にマスクし、最大50件の最新の失敗ログを保存し、SlackのIncoming Webhookに簡潔なメッセージを送信します。実際のエラーを発生させずに接続を確認できる「テスト通知を送信」ボタンも含まれています。
機能
wp_mail()の失敗を即座に検出します。- サイト名、本番、ステージングなどの環境、本文抜粋を含むSlack Incoming Webhook通知を送信します。
- メッセージ本文を含むすべてのフィールドでメールアドレスを自動的にマスクします。
- 設定ページ内で最新50件の送信失敗&失敗の通知先のログが表示されます。
- 接続を素早く確認できる「テスト通知を送信」ボタンがあるのでその場で設定に問題がないか確認できます。
インストール
fail2notify-mail-failure-alertsディレクトリを/wp-content/plugins/にアップロードするか、プラグイン画面からインストールします。- 「プラグイン」>「インストール済みプラグイン」からプラグインを有効化します。
- 「設定」>「Fail2Notify」を開きます。
- 監視を有効にし、必要に応じてサイト/環境ラベルを設定し、Slack Webhook URLを保存します。
- テストボタンを使用してWebhookが正常に動作することを確認します。
よくある質問
Slack以外にもアラートを送信できますか?
現時点ではできません。通知レイヤーは意図的にシンプルに設計されているため、追加のトランスポート(Teams、Discordなど)は今後追加される可能性があります。
Contact Form 7やその他のフォームプラグインで動作しますか?
はい。それらはwp_mail()に依存しているため、このプラグインは追加設定なしで同じ失敗フックをキャプチャします。
ログをより長期間保持できますか?
バンドルされているロガーは最新50エントリを保持します。今後のリリースではフィルターが追加される可能性があります。それまでは、ロガークラスを拡張または交換して、別の場所に永続化できます。
変更履歴
1.0.0
Slack通知、マスキング、ダッシュボード内ログ、手動テストトリガーを含む初回リリース。
アップグレード通知
1.0.0
初回公開リリース。アップグレード後、Slack Webhookを設定してください。
Installation
- Upload the
fail2notify-mail-failure-alertsdirectory to/wp-content/plugins/or install via the Plugins screen. - Activate the plugin through “Plugins” > “Installed Plugins”.
- Open “Settings” > “Fail2Notify”.
- Enable monitoring, optionally set the site/environment labels, and save your Slack Webhook URL.
- Use the test button to confirm the webhook succeeds.
Frequently Asked Questions
Not yet. The notifier layer is intentionally simple, so additional transports (Teams, Discord, etc.) can be contributed later.
Yes. They rely on wp_mail(), so this plugin captures the same failure hooks without extra configuration.
The bundled logger keeps the latest 50 entries. Future releases may add filters; meanwhile you can extend or swap the logger class to persist elsewhere.
Review feed
Screenshots
Changelog
1.0.0
- Initial release with Slack notifications, masking, in-dashboard logs, and manual test trigger.