こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

メールフォームで件名のみ文字化け

質問させて頂きます。
初心者なので見当違いな事も書くかもしれませんが、ご容赦ください。
自社HPで今まで問題なく稼動していたメールフォームが、
Notesのバージョンアップをしたらいきなり件名のみ文字化けするようになってしまいました。
お客様に行く自動返送メールの件名も文字化けしてしまっていて困っています。
何か対策は考えられますでしょうか?

ちなみに下記がフォームのhtmlです。
<script type="text/javascript" src="docu/mailform.js" charset="Shift_jis"></script>
<form id="mailform" action="docu/send.cgi" method="post" name="mailform">
<input type="hidden" name="sendmail" value="/usr/sbin/sendmail">
<input type="hidden" name="mailto" value="email">
<input type="hidden" name="mailto" value="xxxxxx@xxxx.xx.xx">
<input type="hidden" name="subject" value="資料請求メール">
<input type="hidden" name="return_subject" value="資料請求ありがとうございます ">

以上です。<head>には
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
の記述もあります。
CGIはフリーCGIを使っています。
宜しくお願いします。

投稿日時 - 2008-09-17 13:29:26

QNo.4335547

すぐに回答ほしいです

質問者が選んだベストアンサー

メール送信部がどのようにプログラミングされているのかわかりませんので正確なことはいえませんが、件名のMIMEエンコードがされていないか、エンコードのMIMEタイプが間違っているのではないか、と思います。

投稿日時 - 2008-09-17 21:34:02

お礼

回答有難う御座います。
MIMEエンコードについて調べてタイトルの部分を
http://www.kcn.ne.jp/~idic/cgi-bin/mime.cgi
上記のHPで変換し、書き換えたら直りました!
有難う御座いました。

投稿日時 - 2008-09-18 10:08:45

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

直接ご質問とは関係ないですが、hiddenで送信先を渡しているCGIを安易に設置するのは危険です。
SPAMの踏み台として世界中に解放しているようなものです。
しかもsendmailのありかまでhiddenで指定するなんて、ここを・・・(悪用されるのといけないので以下略)。
なんからのセーフ機構がCGI側にあるのなら別ですが。

投稿日時 - 2008-09-17 23:03:35

お礼

ご忠告有難う御座います。
調べてみてセキュリティのしっかりしたものに変更しますね。

投稿日時 - 2008-09-18 10:13:19

あなたにオススメの質問