HTML
JPG
PDF
XML
OST
OST
Java を使用した OST 形式のバルク レポート生成
.NET API を使用してメールメッセージを一括生成し、OST ファイルに追加します。
Java を使用して OST レポートを生成する方法
OST ファイルレポートを作成するには、次を使用します
Java プラットフォーム向けの機能が豊富で強力かつ使いやすいアセンブリ APIです。最新バージョンは直接以下からダウンロードできます
以下の設定を pom.xml に追加して、Maven ベースのプロジェクトにインストールします。
リポジトリ
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
依存関係
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Java で OST レポートを生成する手順
- MailMessage としてテンプレートを作成し、動的フィールドを追加
- データ ソースとマッピングを作成
- MailMessage オブジェクトを使用して TemplateEngine を初期化
- TemplateEngine.Instantiate メソッドを呼び出してメッセージを一括生成
- PersonalStorage.Create メソッドで新しい PST を作成
- PST にフォルダーを追加
- FolderInfo.Add メソッドを使用して TemplateEngine からフォルダーにメッセージを追加
- OST 形式で保存
システム要件
Aspose.Email for Java はすべての主要プラットフォームと OS をサポートしています。以下の前提条件が揃っていることをご確認ください。
- JSP/JSF アプリケーションおよびデスクトップアプリケーション用の Java ランタイム環境がインストールされた Microsoft Windows または互換 OS。
- Maven から Aspose.Email for Java の最新バージョンを直接取得します。
C# でメッセージを生成し OST に追加
//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
}
Aspose.Email for Java API について
Aspose.Email は Microsoft Outlook および Thunderbird のフォーマットを解析するソリューションです。MSG、EMLX、EML、MHT などのメールおよびストレージ形式を簡単に作成、操作、変換できます。メール添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTP などのさまざまなネットワークプロトコルの実装によるメールの送受信も格段に容易です。単独の API であり、Microsoft Outlook やその他のソフトウェアのインストールは不要です。OST を組み立てる無料アプリ
以下の利点を備えた、 OST ファイルを作成するライブ デモ をご確認ください。
ダウンロードやセットアップは不要です
コードを書くまたはコンパイルする必要はありません
OST ファイルをアップロードし、"Assemble" ボタンをクリックするだけです
リンクから結果の OST ファイルをダウンロード
OST What is OST File Format
OST(オフラインストレージ ファイル)は、Exchange Server に Microsoft Outlook で登録されたユーザーのメールボックスデータをローカルマシン上でオフラインモードで表します。Microsoft Outlook がサーバーに接続された最初の使用時に自動的に作成されます。ファイルが作成されると、データはメールサーバーと同期され、オフラインでも利用可能になります。OST ファイルはメール、連絡先、カレンダー情報、メモ、タスクなどのメールボックス項目を格納できます。サーバーへの接続がなくても OST ファイル内でメールやその他のデータを作成できますが、サーバーと同期されません。接続が復旧すると、ローカルファイルは再びサーバーと同期され、両方が同じ情報レベルになります。
Read More