説明
あなたのメールログを残して、二度とメールを無くさせません。何より軽量なプラグイン(サイズは140kb以下!)だから、あなたのメッセージのデバッグやバックアップに最適です。
インストールしてアクティベートするだけで、追加の設定なしですべてのお問い合わせフォームのEメールがログに記録され、DBに保存されます。
通常の WordPress インターフェースを介して、すべてのフォーム送信の表示および管理を行います。メールの送信に失敗した? そんな時はワンクリックで、バックアップされたメールを再送信できます。
WordPress インターフェースから直接メールを送信します。添付ファイルもサポートしています。
お問い合わせフォームの送信が正常に完了したかどうか、すぐに確認できます。
特徴
- セットアップ不要 – インストールするだけですぐに使用可能
- ミニマル – サイトの重量を減らすため使用しない過剰な機能はなし – サイズは140KB未満!
- Excel やその他のプログラムで簡単に利用できるように CSV でEメールを一括エクスポート
- 使い慣れた WordPress の操作で新しいメールを作成
- メールをまとめて再送信
- デバッグ – 発生したエラーとともにメール送信に関与したファイルとコード行を正確に確認
- ログを表示できるユーザー権限を管理
- 指定されたタイミングで定期的にログを消去 – または恒久的に保持
- メール送信で問題が発生したら通知が必要ですか? 私たちはまさにそのためのフックを用意しています
- 完全無料
フックとアクション
wp_mail_catcher_mail_successは、メッセージが送信され、正常にログに記録されたときに起動されます。 引数は1つで、ログを含む配列です。idrelated to the id in themail_catcher_logsMySQL tabletimerelative, readable time to when the log was savedemail_tothe email address(es) that the message was sent tosubjectthe subject line of the messagemessagethe contents of the messagestatusan integer depicting if the message was sent successfully or not (1 = sent successfully. 0 = sending failed)errorthe error that occurred – if anybacktrace_segmenta json_encoded object that shows which file and line the mail was initially triggered fromattachmentsa list of any attachments that were sent along with the emailadditional_headersa list of any headers that were sentattachment_file_pathsa list of the location of any attachments that were senttimestampa unix timestamp of when the email was sentis_htmla boolean, that will be true if the message is a html email and false if notemail_fromthe from value of the email
wp_mail_catcher_mail_failedは、メッセージの送信に失敗し、正常にログに記録されたときにトリガーされます。 引数は1つで、ログを含む配列です。(wp_mail_catcher_mail_successの引数と同様)wp_mail_catcher_deletion_intervalsは、各キーが秒単位の時間で値がラベルの配列を返すフィルタです。メッセージがいつ有効期限が切れ削除されるべきかを判定するために使用されます。wp_mail_catcher_before_success_log_saveは、成功したログが保存される直前に呼び出されるフィルターです。これには、保存される変換されたログを1つの引数として含まれています – 保存する前にログを変更するにはこれを使います。falseを返すと、ログが保存されなくなります。また、Eメールがエラーになった場合でも、このエラーは発生します、なぜならすべてのログは、(該当する場合)エラーで更新される前に、最初に「成功」として保存されるためです。これは、WordPress ではwp_mailとwp_mail_failedが実装されているためです。timea unix timestamp of when the email was sentemail_tothe email address(es) that the message was sent tosubjectthe subject line of the messagemessagethe contents of the messagebacktrace_segmentan array that shows which file and line the mail was initially triggered from
wp_mail_catcher_before_error_log_savetimea unix timestamp of when the email was sentemail_tothe email address(es) that the message was sent tosubjectthe subject line of the messagemessagethe contents of the messagebacktrace_segmentan array that shows which file and line the mail was initially triggered fromerrorthe error that occurred
スクリーンショット




FAQ
本当に無料ですか?
はい、完全に100%無料で、プレミアムアドオンなどもありません。
うるさい広告とかはないですか
はい、「プロ版アップグレード」などの広告や迷惑な通知はなく、100%の機能を利用可能です。
どんなプラグインをサポートしていますか?
ネイティブの wp_mail 機能を解除していないものはすべてサポート、以下をはじめそれ以外も: * WooCommerce * Contact Form 7 * MailGun * SparkPost * Easy WP SMTP (テストメール機能を除く) * SendGrid * BuddyPress
現在サポートされていないプラグイン
- WP Mail Bank (wp_mail フィルターのフックが外れます)
- Post SMTP (overrides wp_mail function and doesn’t implement the same actions/filters)
これらのプラグインまたはその他のプラグインのサポートをご希望の場合は、GitHubのトラッカーにプルリクエストしてください。
問題を見つけた!/ 改善する素晴らしいアイデアがある
Great! Please leave a note in our (GitHub tracker)
評価
貢献者と開発者
変更履歴
2.1.12
- Fix: Bulk actions now work on filtered logs
- Fix: URL parameters are now preserved across links and redirects
- Chore: Updated tested WordPress version
2.1.11
- Chore: Updated tested WordPress version
2.1.10
- Security: Fixed XSS vulnerability, reported by Le Ngoc Anh via Patchstack
2.1.9
- Fix: When stopped a log from being saved via
wp_mail_catcher_before_success_log_save, it now returns the unaltered mail
2.1.8
- New: Added new hook
wp_mail_catcher_before_success_log_save - New: Added new hook
wp_mail_catcher_before_error_log_save
2.1.7
- Security: Added additional nonce checks to setting actions
2.1.6
- Fix: Logs not appearing in WP versions under 6.2
2.1.5
- Fix: Html emails are now decoded before being rendered
- Fix: Updated serialisation to use maybe_unserialize for extra compatibility
2.1.4
- Security: Fixed Injection vulnerability, reported by Muhammad Daffa via Patchstack
2.1.3
- Fix: Improved HTML email detection
- Fix: Improved XSS filtering
2.1.2
- Fix: Escaping no longer mangles exports
2.1.1
- Security: Fixed XSS vulnerability, reported by Alex Thomas of Wordfence
2.1.0
- New: Added support for viewing encoded non-ASCII characters in the subject line on the log table
- New: Added resend link inside of details modal
- Deprecation: Increased supported PHP version from 7.2 to 7.4
2.0.5
- Fix: Improved error handling when attempting to save a log without running the migration
- New: Added ability to force rerun database migrations
- Improvement: Database migrations will now happen automatically on plugin upgrade
2.0.4
- Fix: Resolved memory leak when saving a new log
2.0.3
- Fix: Auto deleting clearing all logs
2.0.2
- Improvement: Reduced memory usage when deleting expired logs
- Fix: Emails sent with the to address formatted with angled brackets are now escaped
- Possible fix: Aligned wp_mail handling to be much closer to older version as some people reported issues
2.0.1
- Fix: Bulk actions (delete, export, resend) now works
2.0.0
- Deprecation: Increased supported PHP version from 5.6 to 7.2
- New: Added partial lazy loading to reduce database strain
- New: Can now manually trigger removing of old logs
- New: Added support for wp_mail_content_type filter
- New: Implemented database upgrade system
- Fix: Old logs not being automatically deleted
- Fix: Pagination now works on search results or other filters
- Fix: BuddyPress error exception
- Fix: Re-implemented resending HTML emails
- Fix: PHP notice appearing on settings page under certain circumstances
- Fix: Scrolling not working correctly on mobile and tablets
1.5.4
- Fix: Auto delete wasn’t always deleting Logs
- Fix: Fixed header syncing issue
1.5.3
- Fix: Cron job issue preventing logs from being auto deleted
- Fix: v1.5.0 broke compatibility with some other mail plugins
1.5.2
- Fix: PHP notice that appears if additional_headers column is corrupted
1.5.1
- Fix: Auto deleting timer isn’t pulled through on settings page. Thanks to @oginomizuho
1.5.0
- New: Added beta BuddyPress support
- New: Can now auto delete messages that are over a specific age
- Fix: Minute/seconds being slightly off in export
1.4.1
- Fix: Log exports now show the correct date and time
1.4.0
- New: Refreshed log table UI
- New: Added 2 new actions
wp_mail_catcher_mail_successandwp_mail_catcher_mail_failed
1.3.10
- Performance: Email previews are now loaded lazily
1.3.9
- Fix: Auto delete notification is always shown regardless of settings
1.3.8
- Fix: Logs per page screen option was being ignored
- Compatibility: Added support for WordPress 5.5
1.3.7
- New: Can now see raw html code of an email if it’s html enabled (open a message and go to the Debug tab)
- Update: npm dependencies updated
1.3.6
- Fix: Object serialization issue stability when a third party modifies the object
- Fix: Minor typo
1.3.5
- New: French translation
1.3.4
- New: Added search functionality, supports partial and exact matching for: to, subject, message, attachment names and email headers
1.3.3
- Fix: Improved support for multisite
1.3.2
- Fix: Child CSS class not matching parent
1.3.1
- Fix: Improved clarity of ‘from’ header
- Fix: Fixed issue with bulk deletion
1.3.0
- New: ‘From’ column now included in admin table
- New: Screen options have been added that allow you to pick which columns are visible along with the number of logs per page
- Fix: Fixed an issue adding an attachment in the ‘new message’ modal
- Fix: Fixed custom headers being rendered incorrectly in the ‘new message’ modal
- Fix: Fixed bug whereby tables were not dropped when deleting a multi-site
1.2.4
- New: Exact time (including timestamp) mail was sent can now be seen in the debug panel and when you hover over the value in the sent column of the table
- Improvement: Significantly reduced file size of plugin
- Fix: Fixed error when calling wp_mail and passing an attachment as a string
- Fix: Namespaced CSS
- Fix: Fixed incorrect time being rendered
- Fix: Sorting columns now works
1.2.3
- New: When the number of logs exceeds a specific value (currently set to 100) then a warning appears. Upon trying to do an ‘export all’ a dialog opens to batch the exporting
- Fix: Fixed an issue with interacting with messages beyond the first page
- Fix: Non-html emails now have their spacing rendered correctly
1.2.2
- New: Added new filtering system that allows only successful or failed messages to be seen
- New: Added ‘export all’ button
- Improvement: Removed carbon dependency, reducing the plugin size significantly from 322kb to 53kb (zipped)
- Improvement: Added basic caching system so repeated, identical database calls are avoided
1.2.1
- Fix: Hotfix for html emails not rendering correctly
1.2.0
- New: Added support for foreign characters
- New: Added link to settings page from the plugins page
- Fix: Fixed issue where non-html emails lost their line breaks
1.1.0
- Fix: ‘Failed security check’ message appearing when trying to perform any bulk actions
- Fix: Exporting with no attachments but with additional headers causes the wrong column to be populated
- Fix: HTML emails cause modal styling problem
- Fix: Long file names cause the content to spill over modal
- Fix: Admin notices makes ‘New Message’ button fall out of alignment
