| 开发者 | villyskovgmailcom |
|---|---|
| 更新时间 | 2026年9月28日 21:24 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
.eml, .mbox, .txt, and .zip files containing bounce messages;5.7.x, 550, and 554 can mean that a receiving mail provider rejected the message according to spam, reputation, authentication, transport, or other local policies. They do not necessarily prove that the recipient address does not exist.
For that reason, automatic policy-rejection handling is off by default.
Instead, policy failures are placed in Bounces awaiting review and labelled Policy rejection. You can then:
newsletter@example.com, a bounce address such as bounces@example.com is a sensible setup.
Protected addresses
You can enter addresses or domains that must never be marked as bounced, one per line. For example:
sender@example.com
@example.com
These are examples only. Replace them with addresses or domains appropriate for your site.
The WordPress administrator email is protected automatically. When possible, the plugin also protects obvious delivery and return-path addresses found inside imported messages.
Scheduled scanning
The plugin schedules a scan approximately every five minutes using WP-Cron. WP-Cron is traffic driven, so the exact timing depends on visits to the site and the site's cron configuration.
The scheduled scan is intentionally not run on every page request.
Privacy / local data
Moos Skov Bounce Manager for MailPoet does not send bounce data, subscriber addresses, or diagnostic data to the plugin author or another external service.
Its local log can contain subscriber email addresses and short excerpts of mail-server errors. The log is stored in the site's own WordPress database, is limited to the most recent 400 entries, can be cleared from the plugin screen, and is removed when the plugin is uninstalled.
The review queue stores email addresses, categories, occurrence counts, dates, short error reasons, and event fingerprints locally in the WordPress database. These records are also removed on uninstall.
The plugin integrates with WordPress Tools > Export Personal Data and Tools > Erase Personal Data for its own log and review-queue records. MailPoet subscriber data itself remains MailPoet's responsibility and is not erased by Moos Skov Bounce Manager.
mailpoet as a required plugin. WordPress 7.0 was released in May 2026, and the current MailPoet release requires WordPress 7.0 or higher, so this add-on uses the same minimum WordPress version.No. It is an independent add-on for MailPoet.
MailPoet provides automatic bounce management when using MailPoet Sending Service. If you use your own host or another SMTP provider, bounce messages may instead arrive in a mailbox that you need to handle yourself. MailPoet's own documentation instructs users of “Other” sending methods to find those bounced subscribers and manually mark them Bounced or Unsubscribed. This plugin is intended to automate and organise that workflow.
When the plugin confidently matches a supported permanent-recipient failure to an existing MailPoet subscriber, it marks that subscriber Bounced. Existing Unsubscribed subscribers remain Unsubscribed.
By default it is added to Bounces awaiting review. You can later mark it Bounced, Unsubscribe it, or dismiss it. You may enable automatic soft-bounce handling if your own workflow intentionally treats a single supported soft bounce as permanent.
A single temporary failure is different from a subscriber who repeatedly fails over several campaigns. These fields help you make that distinction without pretending that the plugin has access to MailPoet Sending Service's complete bounce history or scoring system.
No. The plugin fingerprints each review event. An exact duplicate is recognised and reported as a duplicate event without increasing the subscriber's Occurrences value.
The numeric response alone is not enough to prove that an address is invalid. Providers also use these responses for spam, authentication, sender reputation, and local-policy blocks. More specific recipient-invalid signals such as “user unknown”, “no such user”, or 5.1.1 take precedence and are treated as hard bounces.
It prevents a large campaign from requiring repeated manual resume actions after individual delivery failures. The plugin only attempts a resume after a matching subscriber has actually been handled. The option can be disabled under Advanced.
Yes, wherever the public API supports the required operation. Subscriber lookup and manual global Unsubscribe use MailPoet's supported public API. Setting the global Bounced status and some in-progress sending cleanup require a small compatibility layer because MailPoet currently exposes no equivalent public integration methods.
You can upload .eml, .mbox, .txt, or a .zip containing those file types. Each uploaded file is limited to 20 MB.
The importer reviews every message in the batch. Some messages may already belong to Bounced or Unsubscribed subscribers, some may be soft bounces or policy rejections awaiting a manual decision, some may be duplicate bounce events, and some may be automatic replies. The summary reports these categories separately.
No. WP Mail SMTP is optional. If its Debug Events table exists, the plugin can use it as an additional read-only source of bounce/error text.
The scheduled scan is deliberately narrow. It checks known MailPoet error storage and, when WP Mail SMTP is present, its supported debug-event storage. The broader fallback search through MailPoet-related WordPress options runs only when an administrator explicitly clicks Scan now.
Yes. An uploaded file is limited to 20 MB. ZIP archives are additionally limited to 250 entries and 50 MB total uncompressed content, and only .eml, .mbox, and .txt entries are processed. ZIP contents are read in memory rather than extracted to arbitrary filesystem paths.
No. There is no telemetry or author-operated external API used by this plugin.
Go to Tools > Moos Skov Bounce Manager in WordPress admin.
moos-skov-bounce-manager-for-mailpoet.%i identifier placeholders and prepared statements for dynamic table and column names.unsubscribe() API for manual Unsubscribe actions.550/554 5.7.x policy failures..mbox message is counted as reviewed, independently of whether a MailPoet status changed.