ページ 11

cfFormMailerの自動返信メール送信先

Posted: 2015年4月14日(火) 10:59
by kazuike
cfFormMailerですが、
3月2日に更新されたバージョンから、
自動返信メールの送信先に、かならず管理者のメールアドレスが入るようになっています。

ざっと、調べた感じでは、
$pm(PHPMailer_EXのオブジェクト)を、
管理者宛のメールのまま初期化せず、
自動返信メールにも使いまわしているので、
管理者メールアドレスが残ったまま、
送信先にユーザのメールアドレスを追加した結果、
To: 管理者メールアドレス, ユーザメールアドレス
になっているように思えます。

Re: cfFormMailerの自動返信メール送信先

Posted: 2015年4月14日(火) 11:06
by kazuike
kazuike さんが書きました:$pm(PHPMailer_EXのオブジェクト)
今は「MODxMailer」ですね。
すみません。


ということは、
古いMODXでは新しいcfFormMailerを使えないのか…

Re: cfFormMailerの自動返信メール送信先

Posted: 2015年4月14日(火) 11:35
by kazuike
取り急ぎ
assets/snippets/cfFormMailer/class.cfFormMailer.inc.php
の554行目あたり(「$pm->AddAddress($reply_to);」の前)に、

コード: 全て選択

      $this->modx->loadExtension("MODxMailer");
      $pm = &$this->modx->mail;
の2行を追加してみたところ、
うまく動いているような気がします。