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

**PukiWiki PLUS!(utf版)でのメール送信設定 [#uf9af8f9]
PukiWiki PLUS!(utf版)で[[こんな感じでメールの設定>http://pukiwiki.cafelounge.net/plus/index.php?pukiwiki.ini.ja.php]]を行うと
下記のような「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