HTMLJavaへの電子メール

MSGEMLは、電子メールメッセージを保存するための一般的なファイル形式です。ただし、両方の電子メール形式のコンテンツを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に変換する手順です。

次のコードサンプルは、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に変換する手順です。

次のコードサンプルは、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の他の機能を調べることができます。ご不明な点がございましたら、フォーラムからお気軽にお問い合わせください。

ライブデモ

関連項目