会員向けに投稿時メールマガジン(メール)配信を行うため導入したプラグインですが、希望する動きにならず結構悩みましたのでその備忘録です。
希望する動き ・"WP-Members"を利用した会員向けのページで希望するユーザに対して、メールマガジンを配信 ・配信ユーザーは、会員(wordpress購読ユーザー)に対して管理者が手動で設定する。 ・ユーザー数は最大100程度 ・新規投稿時に、特定のカテゴリでお知らせメールを送信する ・前提として、"WP-Members","WP Mail SMTP","WP Mail Logging"プラグインを利用
問題が発生したのは、subscribe2設定で、wordpressの購読ユーザーに対しカテゴリを指定したが、新規投稿時にサーバーと同一ドメインのメールアドレスだけ送信される。@googole.com等へ送信されない。
試行錯誤の結果。subscribe2設定>Email Setting

パラメーター 0 => 1に変更
ネット上での使い方を検索すると、だいたい”0″(制限無し)を推奨されていますが、私の環境では何故かダメでした。前提として、先のプラグイン”WP Mail SMTP”,”WP Mail Logging”は必須と考えています、SMTPがインストールされると、googole.com宛含め送信エラーとならずfunction.phpの登録も不要です。Loggingはサーバ側でメールの送信ログが確認できるため、試験運用、確認がすぐにできて良かったです。参考に、確認できた設定内容をぺたぺた貼り付けます。





環境
wordpress 6.4.2

以下参考です。リンク先の情報には大変助かりました。ありがとうございます。
Subscribe2 参考です。

WP Mail SMTP はロリポップでも推奨されているようです。

WP Mail Logging はテスト運用、確認、監視に重宝しています。

WP-Members これは影響が大きいです。十分テストされることをお勧めします。

【追記:2026年検証】
当時は「1」で正常動作することを確認していましたが、
今回あらためて検証したところ、
送信数を「10」に設定した場合、
最初の1回の送信で処理が止まる現象を確認しました。
環境(ロリポップ等の共有サーバ)による制限や、
メール送信の仕様の影響と思われます。
そのため現在も、
「1(1人ずつ送信)」が最も安定した設定
として運用しています。


コメント