問題タブ [eml]

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 投票する
1 に答える
6861 参照

python - メールをpstからeml形式に変換するPythonコード

Outlookのpstメールをeml形式に変換するPythonコードはありますか. また、他の言語でそのようなコードを提案してください。ありがとうございました。

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

c# - C# で EML ファイルから画像を抽出する

.EML ファイルの画像 (添付) を抽出する必要があります。助けやアイデアはありますか?前もって感謝します。(私はC#でプログラミングしています)

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

mime - System.Net.Mail.MailMessage および Microsoft SMTP サーバーで使用される EML ファイルの形式

System.Net.Mail.MailMessage によって生成され、Microsoft の SMTP サーバーによって生成または消費される EML ファイルに頭を悩ませようとしています。私は RFC 5322 と 5321 を読んでいて、その形式を理解しようとしています。

確かに、私が目にする EML ファイルの大部分は、5322 (または 2322 または 822、ただし優れた MS が標準に固執していてもわかりません) で説明されているメッセージ形式に準拠しています。ただし、ファイルの上部 (X-Sender と X-Receiver の行) が 5321 で説明されている「エンベロープ」を構成しているかどうかは、完全には判断できません。

私の質問は次のとおりです。

  1. このファイルの X-Sender/X-Receiver 行 (メッセージ コンテンツの上) の部分に関するドキュメントはありますか?
  2. このセクションで期待できる他の「コマンド」はありますか?
  3. これは全面的に「標準」ですか?つまり、System.Net.Mail.MailMessage によって生成された EML ファイルは、標準の SMTP サーバーで正しく解析されると期待できますか?
0 投票する
1 に答える
814 参照

.net - Windows SMTP サービスから EML ファイルを読み取ります。StreamReader を使用しない理由はありますか?

Microsoft SMTP サービスによってドロップされた EML ファイルを読み取って解析します。私はさまざまなストリーム クラスを使用する初心者です。これらのファイルを解析する私が見た実装では、System.IO.Stream のバリエーションを使用してバイト単位で読み取ります。ただし、これらのファイルはテキスト以外のものであってはならないようです。StreamReader を使用した方がよいのではないでしょうか? もしそうなら、デフォルト (UTF-8) エンコーディング以外のものを使用する理由はありますか?

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

c# - Google APIver2を使用してチャック内のEMLデータをGoogleAppsMailに移行するにはどうすればよいですか?

EMLメールをGoogleAppsに移行しています。2.1MBと1.96MBの2つの添付ファイルを持つEMLファイルを移行しようとすると。

例外をスローしています:

「リクエストは中止されました:リクエストはキャンセルされました。」

私は以下のコードを使用しています:

データを送信することでこの問題を解決できると思いますが、このEMLデータをチャンクでGoogle Appsに送信するにはどうすればよいですか?

ありがとう

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

c# - C#で複数のemlファイルを単一のPSTに変換する

複数のemlファイル(単一のファイルシステムフォルダーからのものである可能性があります)を取り、それらを単一のPSTファイルに変換する単一の関数を作成する必要があります。

出来ますか?はいの場合、誰かがサンプルコードを提供できますか?

これを行う商用のemlからpstへのコンバーターが多数あるため、可能だと思います

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

email - 生成された電子メールを送信します。ヘッダーのトラブル

生成された電子メールで次のようなHTMLを送信しようとしています。

メールは送信されますが、何らかの理由でリンクタグが表示されません。コンテンツタイプと関係があると思います。何か案は?前もって感謝します。

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

unicode - 「?」が表示されるのはなぜですか? (疑問符) VM 上の償還からの .EML ファイルの Unicode 文字の置換?

私たちのアプリケーションは Redemption 4.4.0.1026 を使用して、.EML ファイルの .MSG および .TXT バージョンを保存します。Unicode 文字が疑問符に置き換えられます。Windows 用のすべての言語パックをインストールしたことを確認しました。これは、Windows 2003 と XP の両方で発生します (両方ともすべての更新プログラムがインストールされています)。

奇妙で興味深い 2 つの点:

  1. 通常のデスクトップ マシンでは、Unicode は削除されません。しかし、私の VMware Workstation 6.5.5 (6.x シリーズの最新版) では、クエスチョン マークが代わりに表示されます。

  2. .MSG ファイルでは発生しません。完璧ではありませんが、かなり良くなっています... 中国語、アラビア語、ロシア語などが実際の文字として表示されます。

ここで何が起こっているのかについてのアイデアはありますか?

ありがとう!

PS何が起こっているかのスクリーンショットを投稿したかったのですが、これは行う必要があります:

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

php - EML 形式から電子メールの添付ファイルを解析する適切な PHP の方法

「プレーンテキスト MIME メッセージ形式」の電子メールを含むファイルがあります。これが EML 形式かどうかはわかりません。電子メールには添付ファイルが含まれており、添付ファイルを抽出してそれらのファイルを再度作成したいと考えています。アタッチメント部分はこんな感じ~

X-Attachment-Id: f_gj5n2yx60と の間の部分ZyBmZyAKCjIKNDIzCnQ2Mwo=が最初の添付ファイルの内容であることがわかります。これらの添付ファイル (ファイル名と内容を解析し、それらのファイルを作成します) を解析したいと考えています。

PHP クラスで使用可能なDBX パーサークラスを使用して dbx 形式のファイルを解析した後、このファイルを取得しました。

私は多くの場所を検索しましたが、添付ファイルの電子メールを解析するためのスクリプト以外の SO で、これに関する議論はあまり見つかりませんでした。検索中にいくつかの用語を見逃した可能性があります。その答えでそれが言及されています-

境界を使用して、base64 でエンコードされた情報を抽出できます

しかし、どれが境界であり、境界を正確にどのように使用するのかわかりませんか? これを行うには、いくつかのライブラリまたは明確に定義された方法が既に存在する必要があります。ここで車輪を再発明しようとすると、多くの間違いを犯すと思います。

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

delphi - Delphi クライアント サーバー アプリケーションに電子メール メッセージを保存するためのアイデア

電子メール メッセージの保存については、あちこちに多くの提案があります。どういうわけか、私がやっているのは、受信トレイ/送信済みフォルダーからアプリケーションに直接電子メールを送信するための Outlook アドインを作成することです。

本当に興味深いものだけが保存されます。そして、どこに保存するかを決めます。

この場合を想像してください:

お客様からメールが届きます。それを顧客に保存するか、その顧客が行った注文 24 に保存するかを決定するのは私次第です。これが、私がアドインを行っている理由であり、電子メールの自動保存 = しばらくしてからのノイズではありません。

これは言った、メールを保存する方法は?Outlook を介して受信または送信する電子メールの場合、ファイル全体を blob フィールド (eml ファイル) に保存することも、他の情報 (件名など) を別のテキスト フィールドに保存することもできます。しかし、アプリケーションからメールを書くときに問題が発生します。

この場合、eml ファイルを生成していません。MAPI データを介して Outlook に送信し、Outlook で送信する電子メールを作成します (したがって、この場合は eml を保存できません)、または Indy で直接送信します。また、この場合、emlファイルはありません...

自動作成するすべての電子メールには、アドインが認識する特別なフラグがあるため、メールを送信すると DB に保存されるという考えが 1 つ考えられます。したがって、この場合、アプリケーションから送信したメールの eml も保存できます。

コメントいただけますか?