WP 登録ユーザー向けに一斉メール送信の諸処〜WP Mail SMTP & Send Users Email

ユーザーが登録できるメンバーシップ サイトをWordPressで作成していると、お知らせやニュースレターを電子メールで登録ユーザー向けに一斉送信する仕組みを用意したくなります。

技術的には幾つかのプラグインを実装して可能ですが、あまりに大量なメールを扱ったりするとホスティング制御が働いて、送信遅延が起こったり、ホスティング プロバイダーがメールを完全にブロックすることさえあるので注意が必要です。

メールマーケティングなど商用利用で大量なメールを扱う場合は、専用のメールホスティングサービスを利用するか、連携する機能拡張を選択するのが賢明です。

WP登録ユーザーに向けて、簡単操作でWP管理フォームから確実にメールを届ける仕組みとして用意したいのが

WP Mail SMTPWPフォーム(レンタルサーバー)から直接メールを送るのではなく、(任意のメールサーバーの)SMTPサービスを経由してメールを送ることを可能にするプラグインです。サイトから直接メール送信されたメールは相手先メールサーバーでスパム判定される場合がありますから、ちゃんとSMTPサービスを経由させることで確実にメールを届けることができます。

WP Mail SMTP 設定画面

開発元の推奨SMTPサーバーを使わない場合はライセンスキー取得は要らないです。Googleのgmail経由なり契約しているレンタルサーバーのメールアカウントサーバーを利用する等が一般的です。

 

Send Users Email

WPサイト登録ユーザーに向けてシンプルな操作で、個々のユーザーを選択して一括メールを簡単に送信したり、ロールを使用して一括メッセージを送信したりできます。

Send Users Email 基本設定画面

 

Send Users Email 送信先選択/メール作成画面

あらかじめユーザーをロール(権限グループ等)分設定しておけば、無駄な手間要らずに一斉メール送信出来ます。