KENT-WEB サポートコーナー 過去ログ [ 0447 ]


記事No: 13184
投稿日: 2014/08/27(Wed) 12:20:15
タイトルclipmailの返信メール本文に相手の名前を入れたい
ID情報: aki0913
投稿者: chari
URLhttp://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時頃までいじくって何回もテストしてもダメだったので途方に暮れていたところです。ありがとうございました。投稿して良かったです。


[検索ページ] [掲示板]