記事No | : 13184 |
投稿日 | : 2014/08/27(Wed) 12:20:15 |
タイトル | : clipmailの返信メール本文に相手の名前を入れたい |
ID情報 | : aki0913 |
投稿者 | : chari |
URL | : http://www.eplan-e.com/clipmail/clipmail.html |
clipmail v.4.0で、入力してくれた方に返信されるメール本文の冒頭に、その方のお名前を別行挿入したいのですが、どうしたら良いでしょうか?
イメージは次のようなものです。
○○○○ 様 (←この行を挿入したい)
このメールは自動返信でお送りしています。
メールでのご送信をありがとうございました。
【送信日時】
!date!
【送信内容】
!message!
過去ログNo.9837に、Ver.2.62で同様のご質問がありましたが、自分はCGIは初心者のため、Ver.4.0で同じようにしてもうまくいかずご相談します。よろしくお願いいたします。
記事No | : 13190 |
投稿日 | : 2014/08/27(Wed) 18:04:32 |
タイトル | : Re: clipmailの返信メール本文に相手の名前を入れたい |
ID情報 | : hirayama |
投稿者 | : hirayama |
reply.txtの頭に
!name! 様
このメールは自動送信でお送りしています。
メールでのご送信をありがとうございました。
と入れた上で、
clipmail.cgiの167行目あたり
# 返信テンプレ内の変数を置き換え
$reply =~ s/!message!/$mbody/ if ($cf{auto_res});
↓
# 返信テンプレ内の変数を置き換え
$reply =~ s/!message!/$mbody/ if ($cf{auto_res});
my $tmp = $$in{name};
$tmp = conv_jis($tmp);
$reply =~ s/!name!/$tmp/ if ($cf{auto_res});
と書き換えればいいと思います。
記事No | : 13191 |
投稿日 | : 2014/08/27(Wed) 18:53:56 |
タイトル | : Re^2: clipmailの返信メール本文に相手の名前を入れたい |
ID情報 | : aki0913 |
投稿者 | : chari |
> reply.txtの頭に
>
> !name! 様
>
> このメールは自動送信でお送りしています。
> メールでのご送信をありがとうございました。
>
> と入れた上で、
> clipmail.cgiの167行目あたり
>
> # 返信テンプレ内の変数を置き換え
> $reply =~ s/!message!/$mbody/ if ($cf{auto_res});
> ↓
> # 返信テンプレ内の変数を置き換え
> $reply =~ s/!message!/$mbody/ if ($cf{auto_res});
> my $tmp = $$in{name};
> $tmp = conv_jis($tmp);
> $reply =~ s/!name!/$tmp/ if ($cf{auto_res});
>
> と書き換えればいいと思います。
できました!(467行目でした)
実は素人ながら昨夜3時頃までいじくって何回もテストしてもダメだったので途方に暮れていたところです。ありがとうございました。投稿して良かったです。