MSGとEMLは、電子メールメッセージを保存するための一般的なファイル形式です。ただし、両方の電子メール形式のコンテンツをWebアプリケーションに直接表示することはできません。 MSGまたはEMLメールをWebページに埋め込むために、それらをHTMLに変換できます。この記事では、MSGおよびEML/EMLXの電子メールをJavaでHTMLに変換する方法を学習します。
Java電子メールからHTMLへの変換API
Aspose.Email for Javaは、機能豊富な電子メールクライアントアプリケーションを実装できる電子メール操作APIです。さらに、EMLおよびMSGの電子メールメッセージをHTMLなどの他の形式に変換できます。 APIを使用するには、JARをダウンロードするか、次のMaven構成を使用してインストールします。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>21.3</version>
<classifier>jdk16</classifier>
</dependency>
JavaでメールをHTMLに変換する
EMLとMSGが最も一般的に使用される電子メール形式であるため、両方の形式の変換について説明します。
JavaでEMLをHTMLに変換する
以下は、Javaを使用してEMLまたはEMLXファイルをHTMLに変換する手順です。
- MailMessageクラスを使用してEML/EMLXメールをロードします。
- MailMessage.save(String, SaveOptions.getDefaultHtml())メソッドを使用して電子メールをHTMLに変換します。
次のコードサンプルは、Javaを使用してEMLまたはEMLX電子メールをHTMLに変換する方法を示しています。
// 変換するEML/EMLXファイルをロードします
MailMessage message = MailMessage.load("email.eml");
// EMLをHTMLとして保存
message.save("Saved File.html", SaveOptions.getDefaultHtml());
JavaでMSGをHTMLに変換する
以下は、Javaを使用してMSG電子メールをHTMLに変換する手順です。
- MailMessageクラスを使用してMSGメールをロードします。
- MailMessage.save(String, SaveOptions.getDefaultHtml())メソッドを使用してMSGをHTMLに変換します。
次のコードサンプルは、Javaを使用してMSG電子メールをHTMLに変換する方法を示しています。
// 変換するMSGファイルをロードします
MailMessage message = MailMessage.load("email.msg");
// MSGをHTMLとして保存
message.save("Saved File.html", SaveOptions.getDefaultHtml());
無料のAPILinceseを入手する
評価の制限なしにAPIを使用するために、無料の一時ライセンスを要求することができます。
結論
この記事では、Javaを使用して電子メールファイルをHTMLに変換する方法を学習しました。特に、コードサンプルは、MSGまたはEML/EMLX電子メールをHTMLに変換する方法を示しています。 ドキュメントを使用して、Aspose.Email for Javaの他の機能を調べることができます。ご不明な点がございましたら、フォーラムからお気軽にお問い合わせください。