(現在 過去ログ11 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

No10036 の記事


■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")) {

    この部分の違いに秘密があるような気がするのですが、いかがでしょうか。


返信 [メール受信/OFF] 削除キー/


Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -