Croms MailPress

説明

Croms MailPress は、WordPress ダッシュボードから直接、柔軟で信頼性が高く、高性能なメール配信機能を提供する包括的なメール配信ソリューションです。パーソナライズしたニュースレター、トランザクションメール、一括のお知らせなどを送信する場合でも、このプラグインにより、安全かつ効率的にメールを届けることができます。

主な機能

  • 日時指定による予約送信: 特定の日時を指定してメールの配信予約を行うことが可能です。メルマガやキャンペーンのお知らせなど、狙ったタイミングでの自動送信に最適です。
  • CSVインポート対応: 手動での宛先入力に加え、最大10万件規模の CSV ファイルのアップロードによる一括配信に対応しています。
  • 詳細な送信履歴と再送機能: いつ、誰に、どのような結果で送信されたかを一覧で確認可能。エラーになった宛先に対する1クリックでの再送機能も備えています。
  • 柔軟な「FROM(差出人)」管理: 複数の送信者アドレスと対応する SMTP サーバー設定を登録、管理できます。メール作成時にシームレスに切り替えられます。
  • オプトアウトとバウンス処理: 専用のオプトアウトリストでユーザーの購読状態を管理します。メールを手動または自動で、許可、停止中、ハードバウンス、ソフトバウンス、ブラックリストに分類できます。
  • 安全なオプトアウトページのカスタマイズ: [croms_mailpress_optout] ショートコードは、プラグインが制御する固定テンプレートを使用します。管理者は、任意の HTML、CSS、JavaScript、PHP を保存することなく、ラベル、メッセージ、レイアウトプリセット、カラープリセット、幅、メールアドレスの表示状態を変更できます。
  • 複数の送信方法: 個別の SMTP プロファイル (アカウントベース)、外部 SMTP リレー、または大規模配信用の高速 API 連携から選択できます。
  • Cron による一括配信: 外部 Cron ジョブを使用して、大量のメールを簡単にスケジュールし配信できます。組み込みの設定ガイドにより、レンタルサーバー (cPanel、XServer など) と VPS/クラウド環境の両方で Cron を設定できます。

オプトアウトページのデザイン調整

[croms_mailpress_optout] が出力する公開フォームには、HTML、CSS、JavaScript、PHP を自由入力して保存する設定エリアはありません。WordPress.org の審査基準と安全性を考慮し、プラグイン固定テンプレートと設定項目で調整する仕様です。メール送信 > 基本設定 から、見出し、説明文、ボタン文言、完了メッセージ、デザインプリセット、カラープリセット、表示幅、メールアドレス表示の有無を変更できます。

より高度な見た目の調整が必要な場合は、プラグイン内に CSS を保存せず、WordPress 標準の 外観 > カスタマイズ > 追加 CSS またはサイトエディターの CSS 機能をご利用ください。固定テンプレートには croms-mailpress-optoutcroms-mailpress-optout__cardcroms-mailpress-optout__titlecroms-mailpress-optout__noticecroms-mailpress-optout__button などの安定した CSS クラスが付与されます。

外部サービス / サードパーティー API

このプラグインは、外部サービス smtp-relay.jp(Croms SMTPリレーサービス)を利用した任意の配信機能をサポートしています。

  • サービスの利用目的: このサービスは、サイト管理者がこのプラグインで SMTP リレー 配信方法または API 連携 配信方法を選択した場合にのみ使用します。また、管理者がプラグイン設定画面からリレー/API 接続テストを実行する場合にも使用します。
  • 送信されるデータとタイミング:
    • SMTP リレー: SMTP リレー配信方法を選択してメールを送信すると、プラグインは設定済みの *.smtp-relay.jp SMTP サーバーへ接続し、リレー配信用にメールを送信します。これには、送信者アドレス、受信者アドレス、件名、メール本文、メールに含まれる添付ファイルが含まれます。管理者が SMTP リレー接続テストを実行すると、プラグインは設定済みの *.smtp-relay.jp サーバーへ接続して接続性を確認します。
    • API 連携: API 配信方法を選択してメールを送信すると、プラグインは設定済みの https://*.smtp-relay.jp/receive.php エンドポイントへ JSON リクエストを送信します。このリクエストには、リクエストヘッダー内の API キー、送信者名と送信者アドレス、受信者アドレス、件名、HTML メール本文、メールに含まれる添付ファイルが含まれます。管理者が API 接続テストを実行すると、プラグインは設定済みの API エンドポイントへテストリクエストを送信します。このテストリクエストには API キーが含まれ、サイト管理者のメールアドレスをテストペイロードの送信者および受信者として使用します。
  • 利用規約とプライバシーポリシー: 外部配信機能を利用する前に、以下のリンクから内容をご確認ください。
    • 利用規約: https://wp.croms.jp/smtp-relay-terms/
    • プライバシーポリシー: https://wp.croms.jp/smtp-relay-privacypolicy/

スクリーンショット

インストール

  1. WordPress ダッシュボードで プラグイン > 新規追加 に移動します。
  2. キーワード検索で「croms-mailpress」と入力し、「今すぐインストール」をクリックしてから有効化します。
  3. WordPress ダッシュボードで プラグイン > 新規追加 に移動します。
  4. Mail Manager > FROM アドレス で送信者プロファイルを追加します。
  5. Mail Manager > 送信設定 で配信方法を設定します。
  6. 基本設定にある「Cron 設定ガイド」に従って、自動バックグラウンド配信用の外部 Cron ジョブを設定します。

FAQ

このプラグインは無料で使用できますか ?

はい ! プラグイン本体はすべての機能を利用できます。お使いの SMTP サーバー (レンタルサーバーの SMTP など) を使用すれば、完全に無料で利用できます。非常に大量の配信を行う場合は、外部の有料 SMTP リレーサービスまたは API サービスに接続することもできます。

メールにオプトアウト (配信停止) リンクを含めることはできますか ?

はい。メールにオプトアウトリンクを簡単に含めることができます。プラグインは専用の配信停止ページを自動生成します。受信者がリンクをクリックすると、WordPress がリクエストを処理し、そのアドレスへの以後の配信を自動的に停止します。

オプトアウトページのデザインをカスタマイズできますか ?

はい。プラグイン設定から、文言、メッセージ、レイアウト、色、表示幅、メールアドレス表示の有無を変更できます。任意の HTML、CSS、JavaScript、PHP をプラグイン内に保存する機能はありません。高度な CSS 調整は、WordPress 標準の追加 CSS またはサイトエディター CSS で croms-mailpress-optout クラスを指定してください。

一括送信時に、ユーザー固有の情報でメールをパーソナライズできますか ?

はい。CSV インポート機能を使用すると、受信者ごとに個別のデータを含めることができます。メールアドレスに加えて、受信者ごとに最大4つのカスタムフィールド (名前や任意のテキストなど) を指定し、メール本文へ動的に挿入できます。

外部 Cron ジョブが必要なのはなぜですか ?

WordPress 標準の WP-Cron は、イベントを実行するためにサイトへのアクセスに依存するため、一括メール配信では不安定になる場合があります。実際のサーバーレベルの Cron ジョブを使用すると、訪問者向けのサイト表示を遅くすることなく、メールを安定して正確なスケジュールで処理できます。

評価

このプラグインにはレビューがありません。

貢献者と開発者

Croms MailPress はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Croms MailPress” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Croms MailPress” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.0.0

  • 最初の公式リリース
  • アカウントベースの SMTP、リレー、API 配信方法を実装しました。
  • 購読状況の管理および詳細な送信履歴機能を追加しました。
  • 安定したバックグラウンド送信処理のための Cron 設定ガイドを追加しました。