Top > PukiWiki > 初心者 > メール送信設定(utf版)

PukiWiki PLUS!(utf版)でのメール送信設定

PukiWiki PLUS!(utf版)でこんな感じでメールの設定を行うと
下記のような「ASCII文字が含まれてるからダメだよ」みたいなエラーがあるので
lib/mail.phpを修正します。

【エラー内容:】

WARNING: bad headers - Improper use of control character (char 0D hex):
X-Mailer: PukiWiki/1.4.7plus-u2-eucjp PHP/4.x.x\r\n Improper use of control
character (char 0D hex): From: wiki@hogehoge.com\r\n

【lib/mail.phpの修正:】
lib/mail.phpの36行目から46行目に掛けての下記の"\r\n"を"$this->LE"に変更する。

               $_to      = $notify_to;
               $_headers =
                       'X-Mailer: PukiWiki/' . S_VERSION .
                       ' PHP/' . phpversion() . "\r\n" .
                       'From: ' . $notify_from;
               // Additional header(s) by admin
               if ($notify_header != '') $_headers .= "\r\n" .
$notify_header;
               $_after_pop = $smtp_auth;
       }

【lib/mail.php修正後($this->LE部分):】

               $_to      = $notify_to;
               $_headers =
                       'X-Mailer: PukiWiki/' . S_VERSION .
                       ' PHP/' . phpversion() . "$this->LE" .
                       'From: ' . $notify_from;
               // Additional header(s) by admin
               if ($notify_header != '') $_headers .= "$this->LE" .
$notify_header;
               $_after_pop = $smtp_auth;
       }


リロード   新規 編集 凍結解除 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2007-01-17 (水) 23:39:29 (4957d)