■10036 / ) |
Re[2]: 【I-BOARD】hi-hoでメールの件名を表示させるには
|
□投稿者/ しがない管理人 -(2004/10/15(Fri) 13:12:23)
| ■No10030に返信(りゅういちさんの記事) >>>>yybbsのスクリプト(件名表示可能) >> &jcode'convert(*MailSub,'euc'); > >>> I-BOARDのスクリプト(件名表示不可) >>&jcode'convert(*mail_subj,'jis'); > > まぁ、ここだとおもうのですが、EUC にするより
りゅういち様、ご回答ありがとうございました。 説明不足で申し訳なかったのですが、 「&jcode'convert(*mail_subj,'jis');」 この部分をEUCに変更することは既に試みました。 結果は、送られてくるメールの 「Subject: ○○掲示板 投稿通知」 この部分が(ここが本文に挿入されることが問題なのですが)文字化けしただけでした。
> http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=17588&no=0 > を参考にしたほうが良いかも。
こちらを参考にして、 1.base64.plをダウンロードする。 2.base64.plの「----- cut here -----」の行と、それより上を削除する。 3.一行目の「#!/usr/bin/perl」をhi-hiで指定されている「#!/usr/local/bin/perl」に書き換える。 4.base64.plをアップロードする(cgiファイルと同ディレクトリ。 5.ibbs.cgiの「require './jcode.pl';」の下の行に「require './base64.pl';」を追加する。 6.ibbs.cgiの &jcode'convert(*mail_subj,'jis'); &jcode'convert(*Mail_Msg,'jis'); の下の行に、 $mail_subj = &base64'b64encode($mail_subj); chomp($mail_subj); $mail_subj = "=?ISO-2022-JP?B?$mail_subj?="; を追加する。 7.ibbs.cgiを上書きアップロードする。
上記の作業を行いましたが、結果は何も変わりませんでした(メールは送られてくるが、件名は空白のまま。本文にも変化なし)。
何かカスタマイズの手順が間違っていたのでしょうか?
また、私はなんとなく、
yybbsの if (!open(MAIL,"| $sendmail -f \"$in{'email'}\" -s \"$MailSub\" $mailto")) { &error("メール送信に失敗しました"); }
ibbsの if(open(MAIL,"| $s_mail $SeMail")) {
この部分の違いに秘密があるような気がするのですが、いかがでしょうか。
|
|