Title: MAD Event Mailer
Author: MAD-Producer
Published: <strong>2026 年 7 月 22 日</strong>
Last modified: 2026 年 8 月 16 日

---

搜尋外掛

![](https://ps.w.org/mad-event-mailer/assets/icon-256x256.png?rev=3617980)

# MAD Event Mailer

 由 [MAD-Producer](https://profiles.wordpress.org/ruoqin/) 開發

[下載](https://downloads.wordpress.org/plugin/mad-event-mailer.2.4.4.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/mad-event-mailer/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/mad-event-mailer/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/mad-event-mailer/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/mad-event-mailer/#developers)

 [技術支援](https://wordpress.org/support/plugin/mad-event-mailer/)

## 外掛說明

MAD Event Mailer is designed for event operation and notification workflows. It 
supports SMTP delivery, reusable HTML templates, template variables, CSV recipient
import/export, event subscription lists, public subscription forms, batch sending,
scheduled sending, and draft campaigns. The administration and public subscription
interfaces use English source strings and the standard WordPress translation system.

Author: MAD Producer Studio
 Author URI: https://github.com/MAD-Producer

## 安裝方式

 1. Upload the plugin folder to `/wp-content/plugins/mad-event-mailer/`.
 2. Activate the plugin through the WordPress Plugins screen.
 3. Go to MAD Mail and configure SMTP settings.
 4. Create a subscription management page with `[madevma_email_register]`.

## 常見問題集

### Can I configure the images used by the email templates?

Yes. Enter the Logo URL and Icon URL under SMTP Settings. The built-in templates
use `{{logo_url}}` and `{{icon_url}}`; no remote image URL is hard-coded in the 
plugin.

### Can I send personalized values from CSV?

Yes. Use variables such as `{{score}}`, `{{rank}}`, and `{{comment}}`, then include
matching CSV columns.

### Can I edit recipients without uploading a CSV?

Yes. The Subscribers screen includes an online row editor. Each row must be bound
to an email template. Selecting a template automatically creates fields for the 
editable variables found in that template, so no JSON editing is required. The bound
template and recipient variables are used when a campaign is sent.

### Does the plugin reject advertising recipients?

The importer, online editor, public subscription form, and sending pipeline reject
clearly promotional rows, such as link-heavy cryptocurrency advertisements. Existing
rows can be reviewed and discarded from the Subscribers screen.

### Can I cancel a campaign after creating it?

Yes. Campaigns run in the background through WP-Cron. From Campaigns, cancel a queued,
scheduled, or sending campaign to stop its pending recipients. An email already 
being handed to the mail server may finish.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈MAD Event Mailer〉的開發相關工作。

參與者

 *   [ MAD-Producer ](https://profiles.wordpress.org/ruoqin/)

〈MAD Event Mailer〉外掛目前已有 1 個本地化語言版本。 感謝[全部譯者](https://translate.wordpress.org/projects/wp-plugins/mad-event-mailer/contributors)
為這個外掛做出的貢獻。

[將〈MAD Event Mailer〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/mad-event-mailer)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/mad-event-mailer/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/mad-event-mailer/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/mad-event-mailer/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/mad-event-mailer/)。

## 變更記錄

#### 2.4.4

 * Prevented event campaigns from falling back to all subscribers when an event-
   language list is missing or invalid.
 * Made all-recipient delivery an explicit confirmation-only option and displayed
   the selected recipient source in campaign history.
 * Stored WordPress/SMTP mail transport errors for failed deliveries and marked 
   campaigns with zero accepted messages as Failed.
 * Moved the strictly template-bound online recipient editor alongside import/export
   tools and required explicit template selection for new rows.

#### 2.4.3

 * Moved campaign delivery into a background WP-Cron worker so creating a campaign
   does not block the admin request.
 * Added configurable per-email sending intervals and a safe batch limit to reduce
   server pressure.
 * Added campaign cancellation for queued, scheduled, and active campaigns; pending
   recipients are marked cancelled and are not sent.
 * Added a worker lock and cancellation checks to prevent overlapping campaign workers
   from continuing after cancellation.

#### 2.4.2

 * Inlined template CSS before delivery so Gmail and other clients that remove style
   blocks retain the email layout.
 * Explicitly configures outgoing messages as UTF-8 HTML through PHPMailer.
 * Restricts Quick Create to the two built-in Chinese and English general templates
   so previously created content cannot be inherited accidentally.

#### 2.4.1

 * Replaced online recipient JSON editing with template-driven variable fields.
 * Made an email template mandatory for every online recipient row.
 * Automatically detects editable variables from the selected template and rebuilds
   the row fields when the template changes.
 * Reports online rows that were skipped because their template binding or recipient
   data was invalid.

#### 2.4.0

 * Updated the WordPress.org metadata to Tested up to WordPress 7.1 and reviewed
   the plugin’s admin editor, file upload, toolbar, and dependency usage for the
   7.1 changes.
 * Added an obvious-advertisement recipient filter across public subscriptions, 
   manual entry, CSV imports, online editing, campaign preparation, and sending.
 * Added online row-by-row recipient editing with event-language grouping, per-recipient
   template binding, and per-recipient template variables.
 * Extended recipient CSV templates and exports with a `template` column.
 * Updated campaign logs and sending to use the recipient-bound template before 
   the campaign fallback template.

#### 2.3.1

 * Converted the administration and public subscription interfaces to English source
   strings.
 * Replaced the custom translation helper with standard WordPress gettext functions
   and the `mad-event-mailer` text domain.
 * Localized dynamic JavaScript messages through WordPress and changed JavaScript
   fallback text to English.
 * Migrated built-in template names to English while retaining compatibility with
   existing 2.3.0 data.
 * Limited directory tags to five and shortened the plugin summary to meet WordPress.
   org metadata requirements.

#### 2.3.0

 * Added configurable Logo URL and Icon URL settings and replaced hard-coded template
   images with variables.
 * Changed all public hooks, options, roles, capabilities, shortcodes, menu slugs,
   database tables, form fields, and asset selectors to the unique `madevma` prefix.
 * Added one-time migration for existing settings, database records, Mail Manager
   users, scheduled tasks, and shortcode pages.
 * Removed bundled translation files so translations can be managed by WordPress.
   org.
 * Kept Chinese as the default administration and public subscription interface.
 * Updated the release package for WordPress.org submission requirements.

#### 2.2.5

 * Added a dedicated Mail Manager role and capability; only Mail Managers and site
   administrators can see or use the plugin administration screens.
 * Added nonce and capability checks across privileged requests.
 * Moved frontend and administration CSS/JavaScript to properly enqueued assets.
 * Completed English translation coverage for admin menus, dynamic preview/test 
   messages, subscriber guidance, and notices.
 * Declared WordPress 6.2 as the minimum supported version because safe SQL identifier
   placeholders require WordPress 6.2 or newer.
 * Sanitized redirect URL handling, paired output buffering in one render flow, 
   and strengthened the plugin’s global declaration prefix.
 * Fixed campaign filtering, CSV output annotations, package hygiene, and the WordPress.
   org contributor username.

#### 2.2.4

 * Fixed outgoing email sender name so SMTP sender settings are applied consistently.
 * Subscription and unsubscribe confirmation emails now use the common HTML email
   template.

#### 2.2.3

 * Added bilingual subscription language selection on the public shortcode form.
 * Splits backend recipient lists by event language, such as Site Announcement Chinese
   and Site Announcement English.
 * Stores event subscriptions by recipient language for Chinese and English lists.
 * Sends subscription and unsubscribe confirmation emails in the selected subscription
   language.
 * Added separate Chinese and English subscription/unsubscribe page URLs.
 * Updated the default sender name away from No-reply.
 * Added drag-and-drop event ordering for frontend display.
 * Added subscriber editing, event-language filtering, counts, and filtered CSV 
   export.

#### 2.2.1

 * Updated plugin metadata for GitHub release.
 * Added GPL v2 license header.
 * Updated author to MAD Producer Studio with GitHub author URL.
 * Added English README and Chinese README.

#### 2.2.0

 * Added language pack support.

## 中繼資料

 *  版本 **2.4.4**
 *  最後更新 **3 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.2 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [Chinese (China)](https://cn.wordpress.org/plugins/mad-event-mailer/) 及 [English (US)](https://wordpress.org/plugins/mad-event-mailer/).
 *  [將這個外掛本地化為你的母語版本](https://translate.wordpress.org/projects/wp-plugins/mad-event-mailer)
 * 標籤:
 * [csv](https://tw.wordpress.org/plugins/tags/csv/)[email](https://tw.wordpress.org/plugins/tags/email/)
   [Event](https://tw.wordpress.org/plugins/tags/event/)[newsletter](https://tw.wordpress.org/plugins/tags/newsletter/)
   [smtp](https://tw.wordpress.org/plugins/tags/smtp/)
 *  [進階檢視](https://tw.wordpress.org/plugins/mad-event-mailer/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/mad-event-mailer/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/mad-event-mailer/reviews/)

## 參與者

 *   [ MAD-Producer ](https://profiles.wordpress.org/ruoqin/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/mad-event-mailer/)