sendmailを使ってメールを送信していますが、下記処理中で、charsetの指定を入れないと本文は文字化けしないのですが、指定を入れると文字化けしてしまいます。
※ちなみに、OutlookExpressはどの場合でも文字化けしないで受信できました。
どなたかご存知のかた教えていただけないでしょうか。
ソースは以下のような感じです。
require "/XXX/jcode.pl";# 文字列変換
require "/XXX/mimew.pl";# MIME エンコード
# メールHEADER作成
$head= "From: $FromUser\n";
$head.= "To: $ToUser\n";
$head.= "Subject: $Subject\n";
$head.= "Mime-Version: 1.0\n";
$head.= "Content-Type: text/plain; charset=\"ISO-2022-JP\"\n";
$head.= "Content-Transfer-Encoding: 7bit\n";
$head.= "\n";
# JISコード変換
$code= &jcode'convert(*head, 'jis');
# エンコード
$header= &mimeencode($head);
# メール本文作成
$body= "メール送信のテストです\n";
$code= &jcode'convert(*body, 'jis');
if (open(MAIL,"|/usr/lib/sendmail -f $FromUser $ToUser")){
print MAIL $header;
print MAIL $body;
print MAIL "\n\n";
close(MAIL);
}
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sendmailができない
-
sendmailで複数の宛先にメール...
-
sendmailで複数アドレスに送信...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
子windowsからsubmit()後にclos...
-
講義でわからないのですが以下...
-
VBA他のブックから値のみ貼付す...
-
formで特定のinputを送信しない...
-
c言語 16進数の2進数への変換
-
メモリをアドレスを直接指定し...
-
どちのほうがすきですか?
-
C言語について
-
【至急!!!】python言語で本を見...
-
FindFirst を複数条件で検索
-
文字の横にプルダウンを表示さ...
-
pythonで演算子を変数に代入す...
-
16進の10進変換について
-
VBAでPDFのコピーとリネームを...
-
変数の中は文字列か数値か調べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sendmailで複数の宛先にメール...
-
フォームの日本語が文字化け
-
Perl からbashを呼び出したい
-
sendmailで複数アドレスに送信...
-
メール送信プログラムに詳しい...
-
Perlにて、sendmailを使用する...
-
Perlからメール送信で文字化け
-
Sendmailの文字化けについて
-
Perl メール 初心者
-
Sendmailで送信すると本文にメ...
-
sendmailで本文が文字化けします
-
crontabで
-
sendmailで送信したメールが届...
-
メールのタグ(<a href="mailto:...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
formで特定のinputを送信しない...
-
Pythonでターミナルに文字を出...
-
16進の10進変換について
おすすめ情報