カスタム件名の具体的詳細に関して

伊藤 滋さん (2016-10-24 15:14:10) ownyourlife.faillafound.org/mailform/faillafound_form.html

和田様、

日々、素晴らしい機能の提供ありがとうございます。
メール・フォーム・プロのかゆいところに手が届く心遣い気に入ってます。

さて、
ここでも何度か登場している、返信メールへの相手の名前入れについて質問です。

推奨されないとのことで、マニュアルにも詳細も概要も何も書かれてないようですが、マーケティング的な見地から「カスタム件名」機能を利用しようとしています。
実装はされているようで使ってみました。

一応ITセキュリティに関しても知識はございます。
プログラミングはあまり得意ではありません。

さて、
以下をconfig.cgiに加え
push @Modules,’CustomSubject’; ## カスタム件名モジュール
 
該当Configファイルを設定
とのことで、
/config/CustomSubject.cgi
の中を、
適当に
--------------------------------
$config{’about’} = ’Custom Subject Module’;

$_TEXT{’subject’} = ’[ ] 様:◯◯新装本購入通知メール’;
$_TEXT{’ReturnSubject’} = ’[ ] 様、◯◯新装本購入ありがとうございます!’;

1;
--------------------------------
と加えたのですが、
肝心のユーザーへのメールが届かなくなります・・・・

で、どこにも書かれてないので質問なんですが、
メール件名は2種類あるじゃないですか?
設置者に届くメール件名
※プロパティ名は"subject"?

ユーザーに届くメール件名
※プロパティ名は"ReturnSubject"?

と。

この機能を使うと、前者にしか反映しないようで困っています。
※ユーザー宛てのメールが飛ばない??

設置者にもユーザーにもメールを飛ばし、
両方にこの機能を反映させようとすると、そうすれば良いのでしょうか?

その使い分けの術の具体的な記述がどこにも見当たりませんので、ご教授いただければ幸いです。

加えて、
既存機能はどう設定すれば良いのでしょうか?

config.cgi
内の


## 設置者に届くメールの件名
$config{’subject’} = ’[ %s ] 〇〇新装本購入通知メール’;


## ※※※!!!※※※!!!※※※!!!※※※!!!※※※!!!※※※
## 自動返信メールの件名 (有効にする場合は下記の行頭#を外してください。)
## ※※※!!!※※※!!!※※※!!!※※※!!!※※※!!!※※※
$config{"ReturnSubject"} = ’[ %s ] 〇〇新装本購入ありがとうございます!’;



カスタム件名は
これらを置き換えるだけだと思ったのですが、違うのですか??

お忙しい所、
よろしくお願いいたします。

Re:カスタム件名の具体的詳細に関して

和田 (2016-11-01 10:08:06) www.synck.com

カスタムの件名に関してはセキュリティの観点上あまり推奨できない機能なので、特に説明などは設けていないというのが現状です。
※なら同梱するなよというツッコミはなし子さんで。

ご要望のカスタマイズをする場合は
/librarys/CustomSubject/run.cgi
を編集し、
$config{’ReturnSubject’} = $_TEXT{’subject’};
を追加することでできます。

Re2: Re:カスタム件名の具体的詳細に関して

伊藤 滋さん (2016-11-01 14:30:38) ownyourlife.faillafound.org/mailform/faillafound_form.html

ありがとうございます!
さっそく試してみます。