アプリ版:「スタンプのみでお礼する」機能のリリースについて

皆さんお世話になります
sendmailを使用してメール送信しています
送信はちゃんと出来て、WEB上のメールで見る限り
問題は無いのですが、アウトルックエクスプレスで
受信すると文字化けしてしまいます。

#// メール送信
# print MAIL $mlms;
#
require './jcode.pl';
jcode'convert(*mlsb, "jis");
jcode'convert(*mail_msg, 'jis');
$mlhd = "From: $mlfr" . "\n" . "To: $mlto" . "\n" . "Subject: $mlsb" . "\n\n";
# Err check
$err = 1;
if ($mlms cmp "" && $mlfr cmp ""){$err = 0}

open(MAIL, "| $mailer -t") or $err = 1;
if ($err == 0) {
print MAIL $mlhd;
print MAIL "\n";
print MAIL "Content-Transfer-Encoding: 7bit\n";
print MAIL 'Content-Type: text/plain; charset=iso-2022-jp' . "\n\n";
print MAIL $mail_msg;
print MAIL "\n\n" . "." . "\n";
close(MAIL);

プロバイダはwakwakです
何か足りない物があるような気がします
よろしくご指導お願いします。

A 回答 (1件)

はじめまして、こんばんわ。




どこが文字化けしますか?(From/To/Subject/Body)
また、化けるのは日本語だけでしょうか?
MIMEエンコードはしてありますよね?
http://www.info-club.net/Usagi/memomemo/base64.h …
http://homepage1.nifty.com/glass/tom_neko/web/we …

補足をお願いします。


それでは。

この回答への補足

お世話になります
文字化けは SubjectとBody です

キャラクタセットが違う物になっている様ですが
Subject="問合せ"
Body= htmlの内容 
エンコードは以下の2つのみです
jcode'convert(*mlsb, "jis");←Subject
jcode'convert(*mail_msg, 'jis');←Body

以下がヘッダーです
Subject: $B$*Ld9g$;FbMF(B
Date: Wed, 15 Dec 2004 17:52:45 +0900
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-wakwak: 10490
To: XXXXXX@yahoo.co.jp
Content-Transfer-Encoding: quoted-printable
From: ここはOK
X-NAS-Classification: 0

補足日時:2004/12/15 18:01
    • good
    • 0
この回答へのお礼

ご助言ありがとうございました
参考のURLの内容を手がかりに
いろいろ調べて、何とか化けない方法を
探し出せました。
ありがとうございました。

しかし、このサイトのレスの早さには脱帽です。
分かる事が有れば私も回答する方になれるように努力したいと思います。

お礼日時:2004/12/19 10:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!