- ベストアンサー
不思議な大容量メール
以前も質問したのですが、解決できなかったためもう一度質問させていただきます。 宛先、差出人が空白、送信日時、受信日時が「なし」のメールが届きました。 本文に、 Content-Type: application/pdf; name="=?iso-2022-jp?B?MDVfMDhfMDEbJEIhIUJoGyhCMRskQjJzQ082aCUsJVAlSiE8GyhC?= =?iso-2022-jp?B?GyRCO3BMZDBRMHcycTx9O1k3aDs7SnM5cCFKRVQ+ayVWJWsbKEI=?= =?iso-2022-jp?B?GyRCITwlOSUrJSQlaSUkJSolcyU6JS8laSVWIUsbKEIucGRm?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?iso-2022-jp?B?MDVfMDhfMDEbJEIhIUJoGyhCMRskQjJzQ082aCUsJVAlSiE8GyhC?= =?iso-2022-jp?B?GyRCO3BMZDBRMHcycTx9O1k3aDs7SnM5cCFKRVQ+ayVWJWsbKEI=?= =?iso-2022-jp?B?GyRCITwlOSUrJSQlaSUkJSolcyU6JS8laSVWIUsbKEIucGRm?=" のように記述されており、この後ろにずら~っと意味不明の文字が続きます。 これは、いったいなんなのでしょうか? また、どうすればこれを解決できるのでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- 麻野 なぎ(@AsanoNagi)
- ベストアンサー率45% (763/1670)
- syunmaru
- ベストアンサー率37% (1635/4345)
- laputart
- ベストアンサー率34% (288/843)
関連するQ&A
- メール本文をbase64でエンコードする方法
既存システムとの連携のためにメール本文をbase64でエンコードするというハメになってしまいました。 いくつか試してみたのですが message.setHeader("Content-Transfer-Encoding", "base64");とか message.setContent(MimeUtility.encodeText(Content, "ISO-2022-JP", "B"),"iso-2 022-jp");とかやっても 常にContent-Transfer-Encoding: quoted-printableとなってしまいます。 JAVAmailを使って、添付ファイルではなくメール本文をbase64でエンコードする方法ご存知の方いらっしゃいませんか。
- ベストアンサー
- Java
- 正規表現を使ったファイルタイプの抜き出し
お疲れ様です。 いつもお世話になっております。 携帯で画像を添付してメールを送る メールを受け取って添付ファイルを保存。 このスクリプトを組んでいるのですが、携帯のキャリアによって、 ファイルのヘッダーが違ってきます。 -------------------------------------------------ここからau -------=_NextPart_46596_11396_41732 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit -------=_NextPart_46596_11396_41732 Content-Type: image/jpeg; name="************.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="*********.jpg" --------------------------------------------------auここまで ------------------------------------------------ここからdocomo --mimemk00 Content-Type: image/jpeg; name="***********.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="***********.jpg" ------------------------------------------------docomoここまで eregi("Content-type: *([^;\n]+)", $file_head, $filetype) それぞれのファイルタイプは array(2) { [0]=> string(24) "Content-Type: text/plain" [1]=> string(10) "text/plain" } array(2) { [0]=> string(24) "Content-Type: image/jpeg" [1]=> string(10) "image/jpeg" } と入ります。 auはeregiが最初に一致した時点で処理を抜け、本来とりたいimage/jpegが取れないでいます。 これをdocomoと同じ処理で取れるようにしたいのですが、どうしたらいいでしょうか? よろしくお願いします。
- 締切済み
- PHP
- lolipopのメールをPHPでおくると変な文がはいる
lolipopのメールをPHPでおくると変な文がはいるんです。 =?ISO-2022-JP?B?GyRCITwlRyUjJXMlMBsoQkRJVklORSBTVEFS?=<> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Message-Id: <20090708192452.657E59FD1B@users001.phy.lolipop.jp> Date: Thu, 9 Jul 2009 04:24:52 +0900 (JST) 届いたメールにこんな文がはいっていますが、 これはどうしたら入らないようになるのでしょうか?
- 締切済み
- PHP
- Macから送られてくる添付ファイルがAL-MAILで読めない
Macユーザから送られてくる添付ファイルが、WindowsのAL-mail32 (ver.1.13b)で読めずに困っています。今読めないのはPDF形式で、そもそも添付ファイルを示すクリップマークがメール画面の下に現れず、吐き出すことができない状態です。 AlmailのInboxフォルダを開けて、テキストエディタで当該メールを開けてみると以下のような状態です。再送してもらう以外、添付ファイルを正しく保存する方法はないでしょうか? -------------------------------------------------- Date: *** To: *** From: *** Subject: *** Mime-Version: 1.0 X-Mailer: QUALCOMM MacOS X Eudora Version 6.2J Content-Type: multipart/mixed; boundary="============_-986941328==_============" --============_-986941328==_============ Content-Type: text/plain; charset="iso-2022-jp" ; format="flowed" Content-Transfer-Encoding: 7bit (本文) --============_-986941328==_============ Content-Id: <***> Content-Type: /ai file; name="******.pdf" ; x-mac-type="50444620" ; x-mac-creator="4341524F" Content-Disposition: attachment; filename="******.pdf" Content-Transfer-Encoding: base64 (以下、意味のない文字の羅列)
- 締切済み
- その他(メールサービス・ソフト)
- sendmail でのヘッダ部分Content-Transfer-Encodingについて
あまりPerlに精通しておりませんが、よろしくお願いします。 Perl でフォームからメールを送信するページを作成しましたが、メールヘッダの部分に --------------- print OUT "Content-Type: text/plain; charset=iso-2022-jp\n"; print OUT "Content-Transfer-Encoding: 7bit\n"; print OUT "MIME-Version: 1.0\n"; --------------- という風に書いているのに、届くメールは Content-Type: text/plain; charset=iso-2022-jp MIME-Version: 1.0 になって、Content-Transfer-Encoding: 7bit が抜け落ちます。(場合によっては、Content-Transfer-Encoding: base64 になる) どういった原因が考えられるか、アドバイスいただければ幸いです。よろしくお願いします。
- ベストアンサー
- Perl
- gmailからwillcomへのemailにおける文字列について
gmailからwillcomへメールを送ると本文の前に文字列が出るのですがこれはどうすれば消すことができるのでしょうか? gmailからwillcom、willcomからgmailに送ったtestとのみ入力した文章をコピーします。 ------=_Part_18502_15771748.1167620538812 Content-Type: text/plain; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline test ------=_Part_18502_15771748.1167620538812 Content-Type: text/html Content-Transfer-Encoding: 7bit Content-Disposition: inline test ------=_Part_18502_15771748.1167620538812-- ここの ------=_Part_18502_15771748.1167620538812 Content-Type: text/plain; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline という部分です。 これを抜いてtestという文章だけをメール送信するにはどうすればよいのでしょうか?
- ベストアンサー
- その他(メールサービス・ソフト)
- linuxで、sendmail.cfファイルの設定について
linuxで、sendmail.cfファイルの設定について 「Content-Transfer-Encoding」、「Content-Type: Text/Plain; charset=iso-2022-jp」というような項目を設定できますか。
- 締切済み
- Linux系OS
- 題名が化ける(本文は読める)
タイトルの様に、 題名が化ける 本文は読める ・・・メイルを受け取っています。 日本語での、 アメリカからのメイルマガジンです。 ISO-2022-JP で送られてきます。 HTML形式です。 Content-Type: text/plain; charset="iso-2022-jp" Content-transfer-encoding: 8bit ・・・となっていますが、 どうして、8bit ? と思っています。 Encodingを、 Shift_JIS にすると、 題名は、見られますが、 本文が、化けます。 ISO-2022-JP にすると、 題名が化けますが、 本文が読めます。 どの様なMUAを使っているか、問い合わせていますが、 題名が、Shift_JIS 本文が、ISO-2022-JP ・・・の設定はあるのでしょうか? これを、統一すれば、化けないと思うのですが。
- 締切済み
- その他(メールサービス・ソフト)
- 画像の添付ファイルをメールで送信する
頑張って、作ったけど、うまくいかないよぉ・・・ だれか、たすけてくださぃにゃん。 //メールのヘッダ $header = "Cc:$cc\n"; $header .= "From:$from\n"; $header .= "X-Mailer: PHP/".phpversion()."\n"; $header .= "MIME-version: 1.0\n"; if(file_exists($upfile)){ //アップファイルがあれば $header .= "Content-Type: multipart/mixed;\n"; $header .= "\tboundary=\"$boundary\"\n"; $msg .= "This is a multi-part message in MIME format.\n\n"; $msg .= "--$boundary\n"; $msg .= "Content-Type: text/plain; charset=ISO-2022-JP\n"; $msg .= "Content-Transfer-Encoding: 7bit\n\n"; }else{ $header .= "Content-Type: text/plain; charset=ISO-2022-JP\n"; $header .= "Content-Transfer-Encoding: 7bit\n"; } $msg .= "本文だよ\n"; //ファイルの読み込み if(file_exists($photo1)){ $fp = fopen($photo1, "r") or die("error"); $contents = fread($fp, filesize($photo1)); fclose($fp); $f_encoded = chunk_split(base64_encode($contents)); //エンコードして分割 $msg .= "\n--$boundary\n"; $msg .= "Content-Type: " . $photo1_type . ";\n"; $msg .= "\tname=\"$photo1_name\"\n"; $msg .= "Content-Transfer-Encoding: base64\n"; $msg .= "Content-Disposition: attachment;\n"; $msg .= "\tfilename=\"$photo1_name\"\n\n"; $msg .= "$f_encoded\n"; } $msg .= "--$boundary--"; //メール送信を実行する mb_send_mail( $to, $subject, $msg, $header );
- 締切済み
- PHP
お礼
すいません。 ファイル名は読み取れました。 できれば、どうしてこんな形で表示されてしまったのかを教えていただけないでしょうか? しかし、何のメールか判明してすっきりしました。 ありがとうございました。
補足
心当たりがありました。 といっても、このメール自身は、意味がわからないから調べてくれと頼まれたものなので、直接は関係ないんですが。。 いったい、どうすればあの意味不明なものからわかったんでしょう?問題なければ教えてください。 また、どうしてこのような形で表示されてしまったんでしょうか?