皆さんお世話になります
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です
何か足りない物があるような気がします
よろしくご指導お願いします。
No.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
ご助言ありがとうございました
参考のURLの内容を手がかりに
いろいろ調べて、何とか化けない方法を
探し出せました。
ありがとうございました。
しかし、このサイトのレスの早さには脱帽です。
分かる事が有れば私も回答する方になれるように努力したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Gmail 家から自分のg-mailで添付ファイル付きのメールを4通、職場の自分宛てに送りました。次の日に見ると 3 2022/09/08 12:35
- 英語 この"e-mail"が複数形でもなく、無冠詞なのはなぜですか? 「表現のための実践ロイヤル英文法」に 1 2022/07/10 16:12
- Gmail mail. 1 2023/04/26 18:00
- その他(メールソフト・メールサービス) メールソフトからの送信ができなくなりました 6 2022/11/21 19:35
- Outlook(アウトルック) Outlookのメール送信を取り消す方法 1 2022/11/17 13:10
- その他(メールソフト・メールサービス) メッセンジャーやラインって送信しても数分以内なら送信取り消し出来るじゃないですか?でもG-mail等 2 2022/05/11 21:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlからパラメータで、cgiに渡...
-
perl/cgi リダイレクトができない
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
INPUT TYPE
-
VB初心者。小数点以下の表示で...
-
別formのhidden項目を自form値...
-
プルダウンメニューでValue値を...
-
perlにおけるセッションIDについて
-
チェックボックスの返す値
-
<select>タグの幅設定
-
プログラミングについての質問...
-
チェックボックスとセレクトボ...
-
メールフォームのプルダウンメ...
-
FORMのselectの選択肢を最初か...
-
JEditorPaneでwebページを表示
-
「value」に2つの値をセットす...
-
VB.net データーグリッドビュー...
-
テキストBOXの縦幅を変えたい
-
入力規則をまとめて定義
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl/cgi リダイレクトができない
-
htmlからパラメータで、cgiに渡...
-
フォントサイズを変えるには?
-
CGI経由でのPDFファイルをダウ...
-
CGI
-
プログラム実行中の待機ページ...
-
メイルフォームの本文が文字化け
-
Yomi-Searchのカテゴリを縦並び...
-
cgi(perl) sendmailの使い方
-
sendmail 送信先を複数設定す...
-
iis+cgiでmultipart/form-data...
-
<FORM TYPE="subumit">でデータ...
-
サーバー上のPDFにCGIでパスワ...
-
指定のフォルダに指定のファイ...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
INPUT TYPE
おすすめ情報