HTML JPG PDF XML MSG
Aspose.Email  cho Java
MSG

Tạo báo cáo hàng loạt ở định dạng MSG qua Java

Tạo thư email MSG hàng loạt mà không yêu cầu Outlook hoặc Thunderbird.

Cách tạo báo cáo MSG bằng Java

Để tạo báo cáo tệp MSG, chúng tôi sẽ sử dụng

Aspose.Email cho Java

API là một API lắp ráp giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng Java. Bạn có thể tải xuống phiên bản mới nhất của nó trực tiếp từ

Maven

và cài đặt nó trong dự án dựa trên Maven của bạn bằng cách thêm các cấu hình sau vào pom.xml.

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>

Các bước để tạo báo cáo MSG qua Java

  1. Tạo một mẫu từ MailMessage
  2. Thêm trường động cho các trường Chủ đề, Đến, Từ & HTMLBody
  3. Tạo TemplateEngine bằng đối tượng MailMessage
  4. Tạo nguồn dữ liệu và ánh xạ đến các trường mẫu
  5. Tạo thư hàng loạt bằng phương thức TemplateEngine.instantiate
  6. Lưu tin nhắn ở định dạng MSG

Yêu cầu hệ thống

Aspose.Email cho Java hỗ trợ trên tất cả các nền tảng và hệ điều hành chính. Vui lòng đảm bảo rằng bạn có các điều kiện tiên quyết sau đây.

  • Microsoft Windows hoặc một hệ điều hành tương thích với Java Runtime Environment cho Ứng dụng JSP/JSF và Ứng dụng Máy tính để bàn.
  • Nhận phiên bản mới nhất của Aspose.Email cho Java trực tiếp từ Maven.
 

Tạo tin nhắn MSG_Upper hàng loạt - 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
}
   
 
  • Giới thiệu về Aspose.Email cho API Java

    Aspose.Email là giải pháp phân tích các định dạng Microsoft Outlook và Thunderbird. Người ta có thể dễ dàng tạo, thao tác, chuyển đổi các định dạng email và lưu trữ như MSG, EMLX, EML và MHT. Xử lý tệp đính kèm email, tùy chỉnh tiêu đề thư và triển khai các giao thức mạng khác nhau như POP3, IMAP & SMTP để gửi và nhận email dễ dàng hơn nhiều. Nó là một API độc lập và không yêu cầu Microsoft Outlook hoặc bất kỳ cài đặt phần mềm nào khác.

    Ứng dụng miễn phí để lắp ráp MSG

    Kiểm tra các bản demo trực tiếp của chúng tôi để tạo tập tin MSG với những lợi ích sau đây.

      Không cần tải xuống hoặc thiết lập bất cứ thứ gì
      Không cần phải viết hoặc biên dịch mã
      Chỉ cần tải lên tệp MSG và nhấn nút “Lắp ráp”
      Tải xuống tệp MSG kết quả từ liên kết

    MSG What is MSG File Format

    MSG là định dạng tệp được Microsoft Outlook và Exchange sử dụng để lưu trữ thư email, liên hệ, cuộc hẹn hoặc các tác vụ khác. Những tin nhắn như vậy có thể chứa một hoặc nhiều trường email, với người gửi, người nhận, chủ đề, ngày tháng và nội dung thư, hoặc thông tin liên hệ, chi tiết cuộc hẹn và một hoặc nhiều thông số kỹ thuật nhiệm vụ. Các thuộc tính tạo thành đối tượng Tin nhắn, bao gồm cũng là một phần của tệp MSG. Tệp MSG có tiêu đề, nội dung thư chính và siêu liên kết dưới dạng văn bản ASCII đơn giản. Các tệp MSG cũng phù hợp với các chương trình cần Giao diện lập trình ứng dụng nhắn tin của Microsoft (MAPI).

    Read More

    Các định dạng tạo báo cáo được hỗ trợ khác

    Sử dụng Java, người ta có thể dễ dàng tạo báo cáo của nhiều định dạng bao gồm.

    EML (Thư Email Outlook)
    MBOX (Tin nhắn thư điện tử)
    OST (Tệp lưu trữ ngoại tuyến)
    PST (Tệp lưu trữ cá nhân Outlook)