HTML JPG PDF XML MSG
Aspose.Email  ジャワ用
MSG

Java による MSG 形式の一括レポート生成

Outlook や Thunderbird を使わずに MSG メールメッセージを一括生成できます。

Java を使用して MSG レポートを生成する方法

MSG ファイルのレポートを作成するには、

Java 用の Aspose.Email

APIは、Javaプラットフォーム向けの機能が豊富で強力で使いやすいアセンブリAPIです。最新バージョンは以下から直接ダウンロードできます。

Maven

pom.xml に次の設定を追加して、Maven ベースのプロジェクト内にインストールします。

Repository


<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Java 経由で MSG レポートを生成する手順

  1. メールメッセージからテンプレートを作成する
  2. 件名、宛先、差出人、および HTMLBody フィールドに動的フィールドを追加
  3. MailMessage オブジェクトを使用してテンプレートエンジンを作成する
  4. データソースの作成とテンプレートフィールドへのマッピング
  5. TemplateEngine.Instantiate メソッドを使用してメッセージを一括作成する
  6. メッセージを MSG 形式で保存する

システム要件

Java 用の Aspose.Emailは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。以下の前提条件を満たしていることを確認してください。

  • Microsoft Windows または JSP/JSF アプリケーションおよびデスクトップアプリケーション用の Java ランタイム環境と互換性のある OS
  • Java 用 Aspose.Email の最新バージョンを Maven から直接入手してください。
 

Msg_Upper メッセージの一括生成-C#

//create a new MailMessage instance as a template
MailMessage template = new MailMessage();

//add template field to subject
template.setSubject("Hello, #FirstName#");
template.setFrom(MailAddress.to_MailAddress("This email address is being protected from spambots. You need JavaScript enabled to view it."));

//add template field to receipt
template.getTo().addMailAddress(new MailAddress("#Receipt#", true));

//add template field to html body
//use GetSignment as the template routine, which will provide the same signment.
template.setHtmlBody("Dear #FirstName# #LastName#, Thank you for your interest in Aspose.Network.Have fun with it.#GetSignature()#");

//create a new TemplateEngine with the template message.
TemplateEngine engine = new TemplateEngine(template);

//fill a DataTable as data source
DataTable dt = new DataTable();
dt.getColumns().add("Receipt");
dt.getColumns().add("FirstName");
dt.getColumns().add("LastName");
DataRow dr;
dr = dt.newRow();
dr.set("Receipt", "Nancy.Davolio");
dr.set("FirstName", "Nancy");
dr.set("LastName", "Davolio");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Andrew.Fuller");
dr.set("FirstName", "Andrew");
dr.set("LastName", "Fuller");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Janet.Leverling");
dr.set("FirstName", "Janet");
dr.set("LastName", "Leverling");
dt.getRows().add(dr);

MailMessageCollection messages;
try{
	//create the messages from the template and datasource.
	messages = engine.instantiate(dt);
}catch (MailException ex){
	//print exception
}
   
 
  • Java API 用 Aspose.Email について

    Aspose.Emailは、マイクロソフトのOutlookおよびThunderbird形式の解析ソリューションです。電子メールや MSG、EMLX、EML、MHT などのストレージ形式を簡単に作成、操作、変換できます。電子メールの添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTPなどのさまざまなネットワークプロトコルの実装による電子メールの送受信は、はるかに簡単です。これはスタンドアロンの API であり、Microsoft Outlook やその他のソフトウェアをインストールする必要はありません。

    MSGを組み立てる無料アプリ

    ライブデモをチェックして MSG ファイルの作成 以下の利点があります。

      ダウンロードや設定は一切不要
      コードを書いたりコンパイルしたりする必要はありません
      MSGファイルをアップロードして「アセンブル」ボタンを押すだけです
      リンクから結果の MSG ファイルをダウンロードします

    MSG What is MSG File Format

    MSGは、Microsoft OutlookおよびExchangeが電子メールメッセージ、連絡先、予定、またはその他のタスクを保存するために使用するファイル形式です。このようなメッセージには、送信者、受信者、件名、日付、メッセージ本文、または連絡先情報、予定の詳細、1 つ以上のタスク仕様を含む 1 つ以上の電子メールフィールドが含まれる場合があります。Message オブジェクトを構成するプロパティ (以下を含む) も MSG ファイルの一部です。MSG ファイルには、ヘッダー、メインメッセージ本文、およびハイパーリンクがプレーンな ASCII テキストとして含まれています。MSG ファイルは、Microsoft のメッセージングアプリケーションプログラミングインターフェイス (MAPI) を必要とするプログラムにも適しています。

    Read More

    サポートされているその他のレポート生成形式

    Javaを使用すると、以下を含む複数の形式のレポートを簡単に生成できます。

    EML (Outlook の電子メールメッセージ)
    MBOX (電子メールメッセージ)
    OST (オフラインストレージファイル)
    PST (Outlook パーソナルストレージファイル)