Tạo báo cáo hàng loạt ở định dạng MBOX qua Java
Tạo thư email hàng loạt và thêm vào tệp MBOX thông qua Thư viện Email .NET.
Cách tạo báo cáo MBOX bằng Java
Để tạo báo cáo tệp MBOX, chúng tôi sẽ sử dụng
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ừ
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 MBOX qua Java
- Tạo một mẫu từ MailMessage
- Đặt các trường như Chủ đề, Từ & HTMLBody
- Tạo TemplateEngine bằng đối tượng MailMessage
- Tạo các tin nhắn từ mẫu và nguồn dữ liệu.
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ự động tạo MBOX - 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 MBOX
Kiểm tra các bản demo trực tiếp của chúng tôi để tạo tập tin MBOX với những lợi ích sau đây.
MBOX What is MBOX File Format
Định dạng tệp MBox là một thuật ngữ chung đại diện cho một vùng chứa để thu thập các tin nhắn thư điện tử. Các tin nhắn được lưu trữ bên trong container cùng với các tệp đính kèm của chúng. Tin nhắn từ toàn bộ thư mục được lưu trong một tệp cơ sở dữ liệu duy nhất và thư mới được thêm vào cuối tệp. Nhiều ứng dụng và API cung cấp hỗ trợ cho định dạng tệp MBox như Apple Mail và Mozilla Thunderbird.
Read More