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


記事No: 6066
投稿日: 2009/06/26(Fri) 15:39:25
タイトルClipMail:自動応答のデザイン変更
ID情報: poran
投稿者: POM
URLhttp://smoker.sadist.jp/test/clipmail.html

いつもお世話になっております。
ClipMail Ver1.1の自動応答についての質問です。

デフォルトの状態ですと受信側、送信側共に「$message」に該当する部分が

name =
email =
性別 =
ページ =
添付1 =
添付2 =
添付3 =
メッセージ =

こういう状態になっているのですが、これを変更することは可能でしょうか?
例えば
【name】山田太郎
【Email】xxxx@xxx.xxx
というように、項目名などではなくデザインを変更したいのです。
この場合はどのファイルのどの部分を変更すればいいのでしょうか。
どうぞよろしくお願いします。


追記:
自己レスにて設置URLを追加していたのですが、本記事を修正できることに気付き、本記事修正後、自己レスの記事を消してしまいました。
規約違反でしたら申し訳ありません…。


記事No: 6084
投稿日: 2009/06/28(Sun) 17:56:24
タイトルRe: ClipMail:自動応答のデザイン変更
ID情報: teketen
投稿者: てけてん

libディレクトリ内のsendmail.plを開いて下さい。

# 本文内容
my $tmp;
if ($in{$_} =~ /\n/) {
$tmp = "$_ = \n$in{$_}\n";
} else {
$tmp = "$_ = $in{$_}\n";
}

という部分を探して下さい。
この

$tmp = "$_ = \n$in{$_}\n";
及び
$tmp = "$_ = $in{$_}\n";

が、該当箇所になります。

> 【name】山田太郎
このようにするなら、

$tmp = "【$_】\n$in{$_}\n";

$tmp = "【$_】$in{$_}\n";

に変更すれば良いと思います。
因みに、$_がname=""で指定したもの、その$in{$_}が入力値、\nは改行文字です。


記事No: 6085
投稿日: 2009/06/28(Sun) 19:05:30
タイトルRe^2: ClipMail:自動応答のデザイン変更
ID情報: poran
投稿者: POM

教えて頂いた通りに変更してみたところ、希望通りのメールが届きました。
ただ

添付1 =
添付2 =
添付3 =

の部分だけは変更できませんでしたが、
添付機能を使う予定は今のところないので問題ないです。
てけてんさん、本当にありがとうございました。


[検索ページ]