[WordPress] 外掛分享: Daworks Outbound Mailer for Ncloud

WordPress 外掛 Daworks Outbound Mailer for Ncloud 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Daworks Outbound Mailer for Ncloud」是 2026-02-15 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2026-02-16,距離現在已有 11 天。
  • 外掛最低要求 WordPress 5.6 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

dhlee7 |

外掛標籤

mail | smtp | email | ncloud | naver cloud |

內容簡介

總結:Daworks Outbound Mailer for Ncloud 是一個能夠透過 Ncloud Cloud Outbound Mailer API 在 WordPress 郵件中傳送郵件的外掛,不使用預設的 PHP mail 功能。

問題與答案:

1. 這個外掛的開發公司是誰?
答:由 Daworks - 專業的 WordPress 開發團隊所開發。

2. 這個外掛有哪些特色?
答:透過 WordPress 管理介面輕鬆設定、支援多個區域(韓國、新加坡、日本)、支援 HTML 和純文字郵件、CC 和BCC 支援、郵件記錄功能、測試連線和發送測試郵件功能、與常用外掛相容(Contact Form 7、WooCommerce等)。

3. 使用這個外掛有哪些要求?
答:需使用 WordPress 5.6 或更高版本、PHP 7.4 或更高版本、具有 Ncloud Cloud Outbound Mailer 訂閱,以及 Ncloud API 存取金鑰和密鑰。

4. 建立這個外掛的步驟是什麼?
答:註冊 Ncloud Cloud Outbound Mailer 服務、從 Ncloud Console 獲取 API 存取金鑰和密鑰、註冊和驗證您的發送域名,然後在 WordPress 管理介面中的「設定」>「Ncloud Mailer」輸入 API 憑證和寄件者資訊,啟用郵件發送器並使用測試郵件功能進行測試。

5. 在發送郵件之前,需要進行哪些域名設定?
答:必須在 Ncloud Console 中註冊和驗證您的域名。步驟包括:註冊域名、添加 TXT 記錄以驗證域名所有權、添加 SPF 記錄以授權 Ncloud 代表您發送郵件。

原文外掛簡介

Daworks Outbound Mailer for Ncloud allows you to send all WordPress emails through Ncloud Cloud Outbound Mailer API instead of the default PHP mail function.
Developed by Daworks – Professional WordPress Development.
Note: This plugin is developed by Daworks and is not affiliated with, endorsed by, or officially connected to NAVER Cloud Platform or Ncloud.
Features

Easy configuration through WordPress admin
Support for multiple regions (Korea, Singapore, Japan)
HTML and plain text email support
CC and BCC support
Email logging with last 100 entries
Test connection and send test email functionality
Compatible with popular plugins (Contact Form 7, WooCommerce, etc.)

Requirements

WordPress 5.6 or higher
PHP 7.4 or higher
Ncloud Cloud Outbound Mailer subscription
Ncloud API Access Key and Secret Key

Setup

Sign up for Ncloud Cloud Outbound Mailer service
Get your API Access Key and Secret Key from Ncloud Console
Register and verify your sending domain (see Domain Setup below)
Go to Settings > Ncloud Mailer in WordPress admin
Enter your API credentials and sender information
Enable the mailer and test with the test email feature

Domain Setup
Before sending emails, you must register and verify your domain in Ncloud Console.
Step 1: Register Domain

Go to Ncloud Console > Cloud Outbound Mailer > Domain Management
Click “+ 도메인 등록” (Add Domain)
Enter your domain name (e.g., example.com)

Step 2: Domain Verification Token
Add a TXT record to verify domain ownership:

In Domain Management, click “보기” (View) next to “인증 토큰” (Verification Token)
Copy the verification token value
Add a TXT record to your DNS:

Host: @ (or your domain)
Type: TXT
Value: (paste the verification token)

Click “새로 고침” (Refresh) to verify

Step 3: SPF Record
SPF (Sender Policy Framework) authorizes Ncloud to send emails on your behalf:

Click “보기” (View) next to “SPF 레코드”
Copy the SPF record value
Add a TXT record to your DNS:

Host: @
Type: TXT
Value: v=spf1 include:_spfblocka.ncloud.com ~all

Click “사용” (Enable) to activate SPF

Step 4: DKIM Record
DKIM (DomainKeys Identified Mail) adds a digital signature to your emails:

Click “보기” (View) next to “DKIM”
Copy the DKIM record value
Add a TXT record to your DNS:

Host: (provided selector, e.g., ncloud._domainkey)
Type: TXT
Value: (paste the DKIM public key)

Click “사용” (Enable) to activate DKIM

Step 5: DMARC Record (Recommended)
DMARC provides instructions for handling authentication failures:

Add a TXT record to your DNS:

Host: _dmarc
Type: TXT
Value: v=DMARC1; p=none; rua=mailto:[email protected]

After verification, consider changing policy to p=quarantine or p=reject

DNS Record Summary
Type
Host
Value
TXT
@
(Verification Token)
TXT
@
v=spf1 include:_spfblocka.ncloud.com ~all
TXT
ncloud._domainkey
(DKIM Public Key)
TXT
_dmarc
v=DMARC1; p=none; rua=mailto:[email protected]
Note: DNS propagation may take up to 24-48 hours. The verification status will show “인증 완료” (Verified) when complete.
External services
This plugin relies on NAVER Cloud Platform’s Cloud Outbound Mailer API as a third-party external service to send emails. No emails can be sent without this service.
NAVER Cloud Platform – Cloud Outbound Mailer
Service provider: NAVER Cloud Corp.
Service website: https://www.ncloud.com/product/applicationService/cloudOutboundMailer
Terms of Service: https://www.ncloud.com/policy/terms/service
Privacy Policy: https://www.ncloud.com/policy/privacy/privacy
What this service does:
This plugin sends all WordPress emails (user registration, password resets, contact form submissions, WooCommerce notifications, and any email sent via wp_mail()) through the NAVER Cloud Platform Cloud Outbound Mailer API instead of the default PHP mail function.
What data is sent to this service:
Every time WordPress triggers an email, the following data is transmitted to the NAVER Cloud Platform API:

Sender email address and name (configured in plugin settings)
Recipient email addresses (To, CC, BCC)
Email subject line
Email body content (HTML or plain text)
Reply-To address (if provided)

When data is sent:
Data is sent every time WordPress sends an email through the wp_mail() function while this plugin is enabled. This includes but is not limited to: user registration emails, password reset emails, comment notifications, plugin/theme update notifications, WooCommerce order emails, and Contact Form 7 submissions.
API endpoints (hosted on ntruss.com, which is NAVER Cloud Platform’s API gateway domain):

Korea: https://mail.apigw.ntruss.com/api/v1
Singapore: https://mail.apigw.ntruss.com/api/v1-sgn
Japan: https://mail.apigw.ntruss.com/api/v1-jpn

By using this plugin, you agree to NAVER Cloud Platform’s Terms of Service and Privacy Policy.
Developer Documentation
Filters
ncloud_mailer_before_send
Modify the mail data before sending.
add_filter( 'ncloud_mailer_before_send', function( $body, $mail_data ) {
// Modify $body array before sending
return $body;
}, 10, 2 );

ncloud_mailer_fallback_on_error
Enable fallback to default wp_mail on error.
add_filter( 'ncloud_mailer_fallback_on_error', '__return_true' );

ncloud_mailer_enable_logging
Disable email logging.
add_filter( 'ncloud_mailer_enable_logging', '__return_false' );

Actions
ncloud_mailer_init
Fires after the plugin is fully initialized.
ncloud_mailer_after_send
Fires after successful email sending.
ncloud_mailer_error
Fires when an error occurs during email sending.
Debugging
Email Logs
The plugin stores the last 100 email logs in a WordPress transient (ncloud_mailer_logs). You can retrieve logs programmatically:
$logs = get_transient( 'ncloud_mailer_logs' );
foreach ( $logs as $log ) {
echo $log['time'] . ' - ' . $log['status'] . ' - ' . $log['subject'];
}

Each log entry contains:
* time – Timestamp of the email
* status – ‘success’ or ‘error’
* to – Recipient email addresses
* subject – Email subject
* request_id – Ncloud request ID (success only)
* code – Error code (error only)
* message – Error message (error only)
WordPress Debug Log
When WP_DEBUG is enabled, errors are also logged to wp-content/debug.log:
// In wp-config.php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );

Log format: [Ncloud Mailer Error] {code}: {message} (To: {recipients}, Subject: {subject})
Disabling Logs
To disable logging entirely:
add_filter( 'ncloud_mailer_enable_logging', '__return_false' );

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Daworks Outbound Mailer for Ncloud」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0.3 | trunk |

延伸相關外掛(你可能也想知道)

暫無相關外掛推薦。

文章
Filter
Apply Filters
Mastodon