No.3ベストアンサー
- 回答日時:
そのメールはCGIを介しているのでしょうか?
だとしたら、CGI側で必要な処理が省略されていると考えられますが…。
あえてCGI経由と仮定して回答しますけど…
例えば「山田太郎 <taro@******.org>」という方がフォームから送信した場合、
メールのヘッダのFromフィールドは
From: =?iso-2022-jp?B?GyRCOzNFREJATzobKEI=?= <taro@******.org>
という形式になっていなければいけません。こういう形式であれば、送信者名の部分は、「山田太郎 <taro@******.org>」という形式になります。
このヘンテコな記号や文字の集合がMIMEエンコードという技術なのですが、メールを送る際の、世界的な規定になっています。
(当然ソフトもその規定に則って作成されています)
MIMEエンコードとは、世界各国で使われる文字(US-ASCII)を除く、一部の国でしか使われない文字がメールのヘッダに入る場合は、このMIMEエンコードを施してあげないと、メールソフトで化ける可能性があります。
もし上記の山田太郎さんのメールのFromヘッダフィールドが
From: ・$B;3EDB@O:・(B <taro@******.org>
こんなような形式(読めるように少々改竄しています)であった場合、それはメールを送る際の「規定違反」になりますので、化ける可能性が高いです。
もしCGI経由なのであればCGIを改変しなければ解決しない問題ではありますが、いっその事CGIの作者さんにMIMEエンコードするように依頼されてはいかがでしょうか。
参考URL:http://www.hoku-hoku.com/forum/dataroom/mime1.html
回答ありがとうございます。
何故、送信者の欄だけ文字化けしてしまっているのか大体分かりました。
おっしゃるようにCGI経由だと思います。ちょっとソースに記号を付け足すとか、設定のボタンを変えるとか、そんな単純なことで直るかと思って投稿したのですが、ややこしそうですね。
CGIをいじってこわしたくないし、自分では解決は難しそうです。
自分の力で直せるか、直せないかと言う事も知りたかったので目安になりました。分かりやすく説明いただきありがとうございました。
No.2
- 回答日時:
URL形式をsift-JISに直す手として、
ClipDecorder for windows というのがありますが、使えますかね。
窓の杜かvectorかにあるかと思います。
回答ありがとうございます。
私には難しくて頭から煙が吹いてきそうですが、窓の杜とかで検索したらHPが出てきましたので、よく見てみようと思います。
No.1
- 回答日時:
2バイト文字をフォームで送信するときには自動的にURLエンコードされてしまいます。
下記のサイトにあるソフトとか使えば受け取った後に解読できますが、デコードされたメールを送ってきて欲しいということであれば、CGI等を組み込むしかないですね。
参考URL:http://www.vector.co.jp/soft/win95/net/se065238. …
回答ありがとうございます。
参考サイトを見ましたが、素人ながらにHPをいじっているので、難しかったです(@_@;) 。変換させるソフトが必要そうですがメールの本文はちゃんと読めるので、やっぱり必要でしょうか?
もう少し単純な事かと思っていたのですが・・・。でも勉強になりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(メールソフト・メールサービス) outlookからの送信された件名が文字化けします 2 2023/04/18 14:29
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
- その他(メールソフト・メールサービス) メールアドレスに大文字を含んだメールの仕分けができない。 1 2022/04/28 12:02
- Outlook(アウトルック) Outlook トップ画 イニシャル変えたい Outlookについてわかる方教えてください。 左のメ 1 2022/11/06 23:58
- その他(メールソフト・メールサービス) 大阪市プレミアム付き商品券のweb申し込みで楽天モバイルのEメールだと返信メールが届かない 2 2022/09/19 17:08
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- Gmail gmail から docomo メールに送信できません 4 2022/06/25 00:41
- Gmail gmailで独自ドメインアドレスのメールが届かない件 1 2023/08/25 23:24
- その他(メールソフト・メールサービス) 【GAS】GMail自動送信 2 2022/09/04 06:19
- 会社・職場 アドレスの間違いについて 仕事で、お客さんから受け取ったメールが送信エラーとなり届かなかったので電話 3 2022/12/05 15:52
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【追加】ファイルを閉じてダイ...
-
submitボタンの二重送信について
-
AccessのDoCmd.SendObjectについて
-
UWSCにつきまして
-
VB6にてメールを送信する方法
-
SendMailがエラーを返さない
-
phpでアドレス形式をチェックす...
-
ループの中で mailItemObj.Disp...
-
コマンドプロンプトで添付ファ...
-
存在しないメールアドレスかど...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
トランザクションが原因?DBに...
-
「@$変数」の「@の意味は?」
-
apache・phpが起動しない・・・
-
PHPの設定で、 エラーが発生し...
-
VBSの「MsgBox」について
-
.phpと.incファイルの違いはな...
-
別ファイルの変数を呼び出した...
-
CFileDialogの最初のディレクト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6にてメールを送信する方法
-
存在しないメールアドレスかど...
-
AccessのDoCmd.SendObjectについて
-
VBでメールを送る時のSMT...
-
phpのmb_send_mailが迷惑メール...
-
Bookを閉じて保存した時のみ実...
-
コマンドプロンプトで添付ファ...
-
メールアドレスの存在確認はで...
-
Windowsサーバーでメール送信プ...
-
submitボタンの二重送信について
-
ループの中で mailItemObj.Disp...
-
powerbuilderのメール機能について
-
空メールの作り方教えて欲しい...
-
MAPI コンポーネントを使ったメ...
-
【エクセルVBA】メール送信前に...
-
★エクセルVBAでOutlookのメール...
-
SMTPサーバの指定なしでメ...
-
phpでメールを送信
-
メールアドレスを追加して、他...
-
【PHPでメルマガ配信したい!】...
おすすめ情報