質問: mysql_close($con); ?> 送信用ファイル *サンプルそのまま sendmailsinqueue($max_amount_mails); ?>
回答: メッセージをキューに追加する前の部分の記述ですが、 こちらは、mail_mimeクラスとのことで、 恐らく、通常の文字列から有効なmimeヘッダを作成するものと思います。 それに加えてその前段階で、mb_encode_mimeheaderを行っておられる様子ですので、まずはそちらをはずしたほうがよいかと思います。(多重でエンコードを行ってる) その上で、$message/$subjectはutf-8からiso-2022-jpへ変換(中ほどの$message=mb_convert_encodingはそのままで、$subjectをmb_encode_mimeheaderからmb_convert_encodingへ書き換え) $mime->get() の部分を、 $param = array(); $param["text_charset"] = 'iso-2022-jp'; $mime->get($param) と変更し、getに引数を与える と、これで文字化けは解消されそうです。 http://peardoc.xole.net/package.mail.mail-mime.get.html こちらが、mail_mime::get()メソッドのマニュアルになります。 いかがでしょうか。