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


記事No: 12462
投稿日: 2013/11/12(Tue) 05:11:29
タイトルpostmail-utf6.73の返信メールについて
ID情報: blue2003
投稿者: adachi
URLhttp://www.bluecube.jp/oh/test/

postmail-utfを6.73にバージョンアップしたのですが、
返信メールの本文上の”!name!様”部分がデコードされていない?(5a6J6YGU77yV5Zue55uu)
のような形で送信されるようになりました。
それ以外は正常に表示されています。

以前のバージョンで対応していた
$resbody =~ s/!name!/$$in{name}/g;#追加
以外に必要な個所があるのでしょうか?


記事No: 12467
投稿日: 2013/11/13(Wed) 10:02:15
タイトルRe: postmail-utf6.73の返信メールについて
ID情報: kent
投稿者: KENT

> postmail-utfを6.73にバージョンアップしたのですが、
> 返信メールの本文上の”!name!様”部分がデコードされていない?(5a6J6YGU77yV5Zue55uu)
> のような形で送信されるようになりました。
> それ以外は正常に表示されています。
>
> 以前のバージョンで対応していた
> $resbody =~ s/!name!/$$in{name}/g;#追加
> 以外に必要な個所があるのでしょうか?

こちらで検証してみましたが、特に異常はなかったですね。
名前だけが、化けるのですか?
機種依存文字や半角カナ等は使用していませんか?


記事No: 12469
投稿日: 2013/11/13(Wed) 14:28:37
タイトルRe^2: postmail-utf6.73の返信メールについて
ID情報: blue2003
投稿者: adachi
URLhttp://www.bluecube.jp/oh/test/

> > postmail-utfを6.73にバージョンアップしたのですが、
> > 返信メールの本文上の”!name!様”部分がデコードされていない?(5a6J6YGU77yV5Zue55uu)
> > のような形で送信されるようになりました。
> > それ以外は正常に表示されています。
> >
> > 以前のバージョンで対応していた
> > $resbody =~ s/!name!/$$in{name}/g;#追加
> > 以外に必要な個所があるのでしょうか?
>
> こちらで検証してみましたが、特に異常はなかったですね。
> 名前だけが、化けるのですか?
> 機種依存文字や半角カナ等は使用していませんか?

KENT様
ご回答ありがとうございます。

試しに新規にダウンロードしてセットしなおしたのですが、
http://www.bluecube.jp/oh/test/postmail.cgi
同じ状況でした。

自動返信メール内容
-------------------------------------------------
このメールは自動送信でお送りしています。
メールでのご送信をありがとうございました。

6IGW5b6z5aSq5a2Q 様 ←ここだけがおかしくなる

【送信日時】
2013/11/13(Wed) 13:49:09

【送信内容】
お名前 = 聖徳太子       ←ここは正常です
メールアドレス = blue@bluecube.jp
問合せ種別 = ご相談
メッセージ = テスト3

-------------------------------------------------

ちなみに 6IGW5b6z5aSq5a2Q をBASE64でデコード
すると正常に出力されました。

書き換えた内容は
init.cgiの最低限の変更と
postmail.cgiの239行目からの
# 変数変換
$resbody =~ s/!date!/$date1/g;
$resbody = $j->set(\$resbody,'utf8')->jis;

# 変数変換
$resbody =~ s/!date!/$date1/g;
$resbody =~ s/!name!/$$in{name}/g;#追加
$resbody = $j->set(\$resbody,'utf8')->jis;

に変更したのみですが、なにか間違いがあるのでしょうか?

サーバーはABLENETの共有サーバー
Apache/1.3.42p2 (Unix) PHP/5.2.17
Perl のバージョン 5.8.9 です。

ご確認宜しくお願いします。


記事No: 12473
投稿日: 2013/11/14(Thu) 09:03:59
タイトルRe^3: postmail-utf6.73の返信メールについて
ID情報: kent
投稿者: KENT

> > > postmail-utfを6.73にバージョンアップしたのですが、
> > > 返信メールの本文上の”!name!様”部分がデコードされていない?(5a6J6YGU77yV5Zue55uu)
> > > のような形で送信されるようになりました。
> > > それ以外は正常に表示されています。
> > >
> > > 以前のバージョンで対応していた
> > > $resbody =~ s/!name!/$$in{name}/g;#追加
> > > 以外に必要な個所があるのでしょうか?
> >
> > こちらで検証してみましたが、特に異常はなかったですね。
> > 名前だけが、化けるのですか?
> > 機種依存文字や半角カナ等は使用していませんか?
>
> KENT様
> ご回答ありがとうございます。
>
> 試しに新規にダウンロードしてセットしなおしたのですが、
> http://www.bluecube.jp/oh/test/postmail.cgi
> 同じ状況でした。
>
> 自動返信メール内容
> -------------------------------------------------
> このメールは自動送信でお送りしています。
> メールでのご送信をありがとうございました。
>
> 6IGW5b6z5aSq5a2Q 様 ←ここだけがおかしくなる
>
> 【送信日時】
> 2013/11/13(Wed) 13:49:09
>
> 【送信内容】
> お名前 = 聖徳太子       ←ここは正常です
> メールアドレス = blue@bluecube.jp
> 問合せ種別 = ご相談
> メッセージ = テスト3
>
> -------------------------------------------------
>
> ちなみに 6IGW5b6z5aSq5a2Q をBASE64でデコード
> すると正常に出力されました。
>
> 書き換えた内容は
> init.cgiの最低限の変更と
> postmail.cgiの239行目からの
> # 変数変換
> $resbody =~ s/!date!/$date1/g;
> $resbody = $j->set(\$resbody,'utf8')->jis;
> を
> # 変数変換
> $resbody =~ s/!date!/$date1/g;
> $resbody =~ s/!name!/$$in{name}/g;#追加
> $resbody = $j->set(\$resbody,'utf8')->jis;
>
> に変更したのみですが、なにか間違いがあるのでしょうか?
>
> サーバーはABLENETの共有サーバー
> Apache/1.3.42p2 (Unix) PHP/5.2.17
> Perl のバージョン 5.8.9 です。

書き換えたとこを元に戻すとどうなりますか?


記事No: 12474
投稿日: 2013/11/14(Thu) 09:44:09
タイトルRe^4: postmail-utf6.73の返信メールについて
ID情報: blue2003
投稿者: adachi
URLhttp://www.bluecube.jp/oh/test/

> > > > postmail-utfを6.73にバージョンアップしたのですが、
> > > > 返信メールの本文上の”!name!様”部分がデコードされていない?(5a6J6YGU77yV5Zue55uu)
> > > > のような形で送信されるようになりました。
> > > > それ以外は正常に表示されています。
> > > >
> > > > 以前のバージョンで対応していた
> > > > $resbody =~ s/!name!/$$in{name}/g;#追加
> > > > 以外に必要な個所があるのでしょうか?
> > >
> > > こちらで検証してみましたが、特に異常はなかったですね。
> > > 名前だけが、化けるのですか?
> > > 機種依存文字や半角カナ等は使用していませんか?
> >
> > KENT様
> > ご回答ありがとうございます。
> >
> > 試しに新規にダウンロードしてセットしなおしたのですが、
> > http://www.bluecube.jp/oh/test/postmail.cgi
> > 同じ状況でした。
> >
> > 自動返信メール内容
> > -------------------------------------------------
> > このメールは自動送信でお送りしています。
> > メールでのご送信をありがとうございました。
> >
> > 6IGW5b6z5aSq5a2Q 様 ←ここだけがおかしくなる
> >
> > 【送信日時】
> > 2013/11/13(Wed) 13:49:09
> >
> > 【送信内容】
> > お名前 = 聖徳太子       ←ここは正常です
> > メールアドレス = blue@bluecube.jp
> > 問合せ種別 = ご相談
> > メッセージ = テスト3
> >
> > -------------------------------------------------
> >
> > ちなみに 6IGW5b6z5aSq5a2Q をBASE64でデコード
> > すると正常に出力されました。
> >
> > 書き換えた内容は
> > init.cgiの最低限の変更と
> > postmail.cgiの239行目からの
> > # 変数変換
> > $resbody =~ s/!date!/$date1/g;
> > $resbody = $j->set(\$resbody,'utf8')->jis;
> > を
> > # 変数変換
> > $resbody =~ s/!date!/$date1/g;
> > $resbody =~ s/!name!/$$in{name}/g;#追加
> > $resbody = $j->set(\$resbody,'utf8')->jis;
> >
> > に変更したのみですが、なにか間違いがあるのでしょうか?
> >
> > サーバーはABLENETの共有サーバー
> > Apache/1.3.42p2 (Unix) PHP/5.2.17
> > Perl のバージョン 5.8.9 です。
>
> 書き換えたとこを元に戻すとどうなりますか?
>
KENT様
ご回答ありがとうございます。
元に戻すと、ダウンロードしたpostmail.cgiそのままになるのですが

----------------------------------------------------------
このメールは自動送信でお送りしています。
メールでのご送信をありがとうございました。

!name! 様

【送信日時】
2013/11/14(Thu) 09:28:55

【送信内容】
お名前 = 聖徳太子
メールアドレス = blue@bluecube.jp
問合せ種別 = ご質問
メッセージ = テスト

----------------------------------------------------------
とreply.txtに書き足した部分がそのまま出力されていました。

いろいろとお手間をおかけして申し訳ありませんが宜しくお願いします。


記事No: 12479
投稿日: 2013/11/17(Sun) 16:55:15
タイトルRe^5: postmail-utf6.73の返信メールに
ID情報: kent
投稿者: KENT

> KENT様
> ご回答ありがとうございます。
> 元に戻すと、ダウンロードしたpostmail.cgiそのままになるのですが
>
> ----------------------------------------------------------
> このメールは自動送信でお送りしています。
> メールでのご送信をありがとうございました。
>
> !name! 様
>
> 【送信日時】
> 2013/11/14(Thu) 09:28:55
>
> 【送信内容】
> お名前 = 聖徳太子
> メールアドレス = blue@bluecube.jp
> 問合せ種別 = ご質問
> メッセージ = テスト
>
> ----------------------------------------------------------
> とreply.txtに書き足した部分がそのまま出力されていました。
>
> いろいろとお手間をおかけして申し訳ありませんが宜しくお願いします。

これは「改造版」ということですね?
最初にそのように書いて下さい。

$resbody =~ s/!name!/$$in{name}/g;#追加



$resbody =~ s/!name!/&b64_decode($$in{name})/eg;#追加


記事No: 12481
投稿日: 2013/11/17(Sun) 18:53:26
タイトルRe^6: postmail-utf6.73の返信メールに
ID情報: blue2003
投稿者: adachi
URLhttp://www.bluecube.jp/oh/test/

KENT様

ありがとうございました。
上手くいきました。
また、説明不足でご迷惑をおかけしました。


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