問題タブ [mime-message]

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.

0 投票する
4 に答える
2833 参照

java - Outlook で MimeMessage のスマート クォートが正しく表示されない

私たちのアプリケーションは Web フォームからテキストを取得し、適切なユーザーに電子メールで送信します。ただし、悪名高い「スマート クォート」やその他の特殊文字を Word からコピー アンド ペーストすると、事態は複雑になります。

ユーザーが入力します

彼は私に「こんにちは」と言いました。

しかし、メッセージが Outlook 2003 に表示されると、次のようになります。

彼は私にこんにちはと言ったのですか?

このコードは次のとおりです。

少し調査した結果、これはおそらく文字エンコーディングの問題であると判断し、UTF-8 に移行しようとしました。したがって、コードを次のように更新しました。

これで近づきましたが、葉巻はありませんでした:

彼は私に「こんにちは」と言いました。

これがまれな問題だとは想像できません。何が見落とされたのでしょうか。

0 投票する
4 に答える
52951 参照

java - javax.mail.MimeMessage で送信者名を設定しますか?

現在、アプリケーションは javax.mail.MailMessage を使用して電子メールを送信するために javax.mail を使用しています。メールの From ヘッダーを次のように設定します。

これで問題なく動作しますが、"From" セクションをもう少し使いやすくしたいと考えています。現在、メールを受信すると、受信トレイの「差出人」セクションに「mail@companyxyz.com」が表示されます。代わりに、そこに「会社 XYZ」が表示されるようにします。これはおそらく addHeader() メソッドで行われると思いますが、ヘッダー名がどうなるかわかりません。

0 投票する
2 に答える
1420 参照

java - Java MIME メール メッセージを解析できません

入力ストリームから Java MIMEMessage オブジェクトを作成しています。何の問題もなく順調に施工されています。

本文と添付ファイルを取得することもできます。しかし、問題は、iPhone や Blackberry など、形式が異なるメールを受信すると、解析に失敗することです。

私は自分で Java MIMEMessage を解析しています。

ここでは、Java MIMEMessage を解析でき、本文と添付ファイルを提供する標準ライブラリが必要です。

予期しない電子メール形式に対応できるライブラリを誰か提案してもらえますか?

0 投票する
1 に答える
1109 参照

java - Mule ESB - MimeBodyPart の代わりに MimeMessage を取得するには?

Mule ESB で FROM メールアドレスを取得しようとしています。
取得したオブジェクトを MimeBodyPart として取得しています。代わりに MimeMessage が必要です。これを行う方法?

Mule または Java のいずれかでの任意のソリューションを歓迎します。

受信エンドポイントの Mule 構成部分は次のとおりです。

前もって感謝します。

0 投票する
1 に答える
1892 参照

mime - Mime Multipart メッセージ ContentId "CID:" の有効な文字は何ですか?

RFC を読むと、CID には、通常の URI で許可されているものと同じセットの文字のみを含めることができる/含める必要があるようです。これは正しいです。MIME マルチタイプ添付ファイルの CID を生成するときに、CID プレフィックスを受け取り、カウンターを追加する単純なヘルパーを作成したいので、お尋ねします。

0 投票する
1 に答える
630 参照

email - S/MIMEの複数の署名

S / MIMEを使用してMIME電子メール(RFC 2822)に複数回署名して、すべての署名を検証および取得できるようにすることは可能ですか?

0 投票する
1 に答える
776 参照

php - mimedecodepdfquoted-印刷可能

私は単純なチケットシステムを構築してきましたが、quoted-printableエンコーディングを使用して送信された電子メールでPDFファイルを受信する場合を除いて、すべて完了して機能しています。ストリームフィルターを使用してみましたがquoted_printable_decode()、後で空のファイルが作成されました。quoted-printable.decode私も使ってみまし$input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input)た。

ただし、PDFファイルは常に読み取り不能です。オリジナルと再構築されたバージョンを比較しましたが、多くの00欠落があり、他のいくつかの文字が置き換えられています。

元のファイル

再構築されたファイル

0 投票する
1 に答える
868 参照

java - javax.mail を使用してメッセージを別のメッセージの添付ファイルとして追加する方法

ボックスをチェックしてX分ごとにメールを取得するメーラーデーモンがあります。エラーが発生した場合、エラー メッセージを添付してアラート メールを送信する必要があります。

ファイルを作成したくない、元のメッセージのコンテンツを書き込んで、そのファイルをエラー メッセージに追加したい、元のストリームから MimeBodyPart コンテンツを直接設定したい。私はすでにこれを数年前に行ったので、可能であることはわかっていますが、メッセージストリームを MimeBodyPart にコピーしてコンテンツタイプを設定するための正確な構文を思い出せません (これは RFC2822 です)。

誰でも助けることができますか?

0 投票する
3 に答える
14656 参照

java - メールに埋め込まれた画像が GMail で添付ファイルとして表示されないようにする方法は?

画像が埋め込まれた HTML メールを (添付ファイルとして) 送信していますが、画像は GMail で期待どおりに表示されます。ただし、メールの下に添付ファイルとして表示されることもあります。誰かがこれを回避する方法を知っていますか. 「Content-Disposition: inline」を使用しました。私はSpringとJavaMailを使用しています。

これが私のメールの最終的なものです。誰が何が悪いのか見ることができますか?

0 投票する
1 に答える
448 参照

java - MimeMessage ですべての mimepart を取得するには?

私は MimeMessage オブジェクトを持っていて、どういうわけかそこからすべてのMimePartsを取得したいと思っています。