問題タブ [mime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - テキスト境界内の式を置き換える
Javaで単純な再帰メソッドを使用して解決した、かなり厄介な問題があります。しかし、私はこれを行うためのより良い方法を探しています。
最初の問題は、Quoted Printable / Base64でエンコードされたMIMEヘッダー内に空白が存在することでした。これは、RFC2047仕様を読んだときに許可されていません。これは、空白が存在する場合、MIMEヘッダーのデコードが失敗することを意味します。
またはより適切に:
目標は、=?の間の空白のみを削除することです。?=境界(または= 20を使用して再エンコード)。これ以外の他のテキストは保持する必要があります。
私はこれを解決するための代替アプローチを探しています。これのターゲット言語はJavaです。これに対する最も単純でクリーンなアプローチに関するアイデアはありますか?
php - このメール メッセージが正しくデコードされないのはなぜですか?
私はこのコードを持っています。これはZend Reading Mailの例からのものです。
私が得ることができるのは、正常に機能するメッセージです。しかし、メッセージを読み取り可能なものにデコードしようとしてもうまくいきません。Zend_Mime、imap_mime、iconv を試してみましたが、うまくいきませんでした。
これは私が得たものの例です$foundPart->getContent();
ホール=F3 ハイム=FAr
「Halló heimur」と表示されるはずです
私が欲しいのは、実際に「ボタンを押してベーコンを受け取る」ことができるライブラリです。私が言いたいのは、ライブラリを POP3 電子メール ボックスに向けて、電子メールを読み取り可能な形式 (エンコーディングの問題なし) で取得し、添付ファイルを取得したいということです。
imap_mime_header_decode()
同じデータの配列をくれます。
iconv_ mime_ decode()
同じです
なぜこれが起こっているのか、またはこれを抽象化できるライブラリ(PHP / PythonまたはPerl)を知っている人はいますか
c# - バイナリMIME添付ファイルをC#でエンコードするにはどうすればよいですか?
SwA(Soap with Attachments)を介してバイナリ添付ファイルをJAVAWebサービスに送信する必要があります。.NetがSwAをサポートしていないことを発見した後、私は自分のクライアントを作成しています。Javaサービスがそれをデコードできるように、バイナリMIME添付ファイルをエンコードするにはどうすればよいですか?
c# - C# での mbox ファイルの読み取り
スタッフ メンバーの 1 人がメールボックスを紛失しましたが、幸いなことに mbox 形式の電子メールのダンプがあります。どうにかして mbox ファイル内のすべてのメッセージを取得し、テクニカル サポート データベースに送り込む必要があります (カスタム ツールであるため、利用可能なインポート ツールはありません)。
メッセージを分解するSharpMimeToolsを見つけましたが、mbox ファイル内の一連のメッセージを反復処理することはできません。
RFC を学習して書き出す必要なく開くまともなパーサーを知っている人はいますか?
mime - MIME タイプの URN
MIME タイプの公式の URN は存在しますか?
Mozilla Firefox やその他のアプリケーションでは、「urn:mimetype:text/plain
」や「 」などの表記を使用していますurn:mimetype:handler:text/plain
。このアプローチには 2 つの問題があります。
mimetype
IANA の公式レジストリ ( http://www.iana.org/assignments/urn-namespaces/ ) によると、 " " 名前空間は存在しません。したがって、"urn:x-mimetype
" のみが有効な名前空間になります (RFC 3406 セクション 4.1 によると)。スラッシュ "
/
" は、RFC 2141 セクション 2.2 に従って、URN では使用できません。しかし、それは " " にエンコードされる可能性があります%2F
。
すべてを考慮して、MIME タイプ " text/plain
" を URN として " " 以外に表す方法はありurn:x-mimetype:text%2Fplain
ますか?
[UPDATE: 考えてみると、URI も問題ありません。しかし、MIME タイプの URI も見つかりません。]
ありがとう
python - 画像が埋め込まれたマルチパート HTML メールの送信
私はPythonで電子メールモジュールをいじっていましたが、htmlに含まれる画像を埋め込む方法を知りたいです。
たとえば、体が次のようなものである場合
image.pngをメールに埋め込みたいのですが、src
属性を に置き換える必要がありますcontent-id
。誰もこれを行う方法を知っていますか?
email - HTML メールへの添付画像の埋め込み
メールに画像を添付する場合、HTML コンテンツに配置するにはどうすればよいですか? ファイル名を画像ソースとして使用しようとしましたが、うまくいかないようです。
excel - Excel ドキュメントの MIME タイプの設定
MS Excel には、次の観測された MIME タイプがあります。
application/vnd.ms-excel
(正式)application/msexcel
application/x-msexcel
application/x-ms-excel
application/x-excel
application/x-dos_ms_excel
application/xls
application/x-xls
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
(xlsx)
すべてのバージョンで機能する 1 つのタイプはありますか? そうでない場合response.setContentType()
、これらの MIME タイプを個別に設定する必要がありますか?
また、アプリケーションでファイル ストリーミングを使用してドキュメントを表示します (Excel だけでなく、あらゆる種類のドキュメント)。そうすることで、ユーザーがファイルを保存することを選択した場合、どうすればファイル名を保持できますか? 現在、ファイルをレンダリングするサーブレットの名前がデフォルト名として表示されます。
.net - MIME ツリーを MailMessage に変換する
電子メール メッセージを処理および転送する C# プログラムを作成しています。POP3 ライブラリと MIME パーサーがあり、MIME ツリーをSystem.Net.Mail.MailMessage
.
異なる MIME パーツをAlternateView
s、LinkedResource
s、およびAttachment
s にマップする最良の方法は何ですか?
EDIT:すべてのメールクライアント(送信と受信の両方)で動作します