2016-12-16 15 views
-2

メール本文を(gmailから)HTMLファイルにエクスポートするには、java.Iを使用します.Gmailから電子メールを読み込み、javaを使用してエクスポートします。このメール本文は/ may表データを含んでいない。私はすでに同じAPIをいくつか試してみました。 Java APIを事前に電子メール本文をjava内のhtmlファイルにエクスポート

おかげ..

+1

ご質問の一部を忘れてしまったと思います。あなたが行ったことを示し、あなたの解決策の問題を説明する必要があります。あなたは、http://stackoverflow.com/help/how-to-ask – DaImTo

+0

@DaImToを読むことをお勧めします。私は、Java電子メールのAPI、aspose apiおよびサードパーティのツールも試しました。私はhtml形式でデータを取得しましたが、データの損失はわずかであり、適切な形式ではありません。私は私の要件のためにaspose.emailよりもJava APIが有用であると感じています。私はテーブルとキーと値のペア形式のデータを持っています。私は見通しや他のツールを使用せずにGmailからJavaコードを使用してHTML形式でデータをエクスポートしたい。 – pankaj

+1

良いプロジェクトのようです。しかし、誰かがリンク/コード/ APIの名前を共有してGmailの電子メールの本文部分を読み込んでHTMLファイルとして保存すると、私にとって本当に非常に役立ちます – DaImTo

答えて

0

Aspose.Emailは、あなたはそれがPOP3およびIMAPクライアントです使用してサーバの数に接続できます。 Gmailはまた、電子メールに接続して電子メールを取得できるものの1つです。電子メールは、EMLとして取り出され、APIのMailMessageクラスを使用してHTMLに保存され、その後、以下のコードサンプルに示されています。これはあなたの要件を満たしていない場合

ImapClient client = new ImapClient("imap.gmail.com", port, "Username", "Password"); 

client.setSecuirtyOptions(SecurityOptions.Auto); 

client.selectFolder(ImapFolderInfo.IN_BOX); 

MailMessage eml = client.fetchMessage(0); //fetch the 1st message 

HtmlSaveOptions options = SaveOptions.getDefaultHtml(); 

options.setEmbedResources(false); 

options.setHtmlFormatOptions(HtmlFormatOptions.WriteHeader |HtmlFormatOptions.WriteCompleteEmailAddress); 

eml.save("SavingMessageAsHTML_out2.html", options); 

することは、あなたは私たちがあなたの要件に応じて、さらにあなたを支援することができるでしょうAspose.Email forumを使用して、サンプルメッセージファイル/ビューの助けを借りて、私たちとあなたのシナリオを共有することができます。

私は開発者エバンジェリストとしてAsposeを使用しています。

関連する問題