Cấp phép
Bạn có thể tải xuống phiên bản dùng thử của Aspose.Email cho Java từ trang tải xuống. Phiên bản dùng thử cung cấp đầy đủ các tính năng giống như phiên bản có giấy phép. Hơn nữa, phiên bản dùng thử sẽ trở thành có giấy phép khi bạn mua giấy phép và thêm một vài dòng mã để áp dụng giấy phép.
Khi bạn hài lòng với bản đánh giá Aspose.Email, bạn có thể mua giấy phép trên trang web Aspose. Hãy làm quen với các loại đăng ký khác nhau được cung cấp. Nếu có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với đội ngũ bán hàng của Aspose.
Mỗi giấy phép Aspose đi kèm với một năm đăng ký để được nâng cấp miễn phí lên bất kỳ phiên bản mới nào hoặc các bản sửa lỗi trong thời gian này. Hỗ trợ kỹ thuật là miễn phí, không giới hạn và được cung cấp cho cả người dùng có giấy phép và người dùng dùng thử.
Hạn chế của phiên bản Đánh giá
Phiên bản đánh giá của Aspose.Email (không có giấy phép được chỉ định) cung cấp đầy đủ chức năng sản phẩm ngoại trừ một vài thành phần như Aspose.Email.Mail, Aspose.Email.Pop3 và Aspose.Email.Imap có một số hạn chế khi dùng thử.
- Tệp License.txt được thêm vào tệp tin nhắn được lưu bằng Aspose.Email.
- Chỉ có thể trích xuất tối đa 50 email từ một thư mục trong tệp PST.
- Chỉ có thể trích xuất tối đa 3 tệp đính kèm cùng các hình ảnh nội tuyến từ một tệp MSG.
- Số tối đa tệp đính kèm được xử lý trong định dạng CFB là 1.
- Số tối đa người nhận được xử lý trong định dạng CFB là 1.
- Thêm "Tin nhắn Đánh giá" vào Chủ đề khi lưu ở định dạng CFB, EML hoặc MSG.
- Ngày kết thúc không được muộn hơn 31-12-2004 trong phương thức GenerateOccurrences của mẫu lặp lại. Điều này cho phép bạn kiểm tra sản phẩm một cách có ý nghĩa, nhưng không thể sử dụng trong ứng dụng thực tế. Ví dụ, bạn có thể tạo một mẫu như "bắt đầu vào ngày 1 tháng 1 năm 2000 và lặp lại vào ngày làm việc cuối cùng của mỗi tháng" và tạo các lần xuất hiện cho nó. Các lần xuất hiện sau ngày 31 tháng 12 năm 2004 sẽ không được tạo trong chế độ đánh giá.
- Thêm "Hình mờ Đánh giá" khi lưu ở định dạng XPS hoặc TIFF.
- Số tối đa các địa chỉ email mơ hồ và tên hiển thị được giải quyết bởi MS Exchange Server là 20.
- Độ dài tối đa của tệp dữ liệu cho phép kéo và thả với FileDropPanel là 51200 byte.
- Hiển thị hộp thoại Tin nhắn Đánh giá trong quá trình kéo và thả được FileDropPanel sử dụng.
- Chỉ 1 tệp được trích xuất từ luồng MSO đã cho bằng phương thức InlineAttachmentExtractor.EnumerateMsoPackage.
Cài đặt giấy phép
Giấy phép là một tệp XML văn bản thuần chứa các chi tiết như tên sản phẩm, số lượng nhà phát triển được cấp phép, ngày hết hạn đăng ký, v.v. Tệp được ký số, vì vậy không chỉnh sửa tệp; ngay cả việc vô tình thêm một dấu ngắt dòng extra vào tệp cũng sẽ làm nó mất hiệu lực.
Bạn cần áp dụng giấy phép nếu muốn tránh các hạn chế của phiên bản dùng thử. Bạn chỉ cần thiết lập giấy phép một lần cho mỗi ứng dụng hoặc quy trình.
Giấy phép có thể được tải từ một luồng hoặc tệp ở các vị trí sau:
- Đường dẫn rõ ràng.
- Thư mục chứa Aspose.Email.jar.
Sử dụng phương thức License.setLicense để cấp phép cho thành phần. Thông thường cách dễ nhất để thiết lập giấy phép là đặt tệp giấy phép cùng thư mục với Aspose.Email.jar và chỉ định tên tệp mà không có đường dẫn như trong ví dụ dưới đây:
Cài đặt giấy phép từ tệp
Trong ví dụ này, Aspose.Email sẽ cố gắng tìm tệp giấy phép trong thư mục chứa các JAR của ứng dụng của bạn.
Cài đặt giấy phép từ luồng
Khởi tạo giấy phép từ một luồng.
Áp dụng giấy phép có giới hạn
Aspose.Email cho phép các nhà phát triển áp dụng khóa định mức. Đó là một cơ chế cấp phép mới. Cơ chế cấp phép mới sẽ được sử dụng cùng với phương pháp cấp phép hiện có. Những khách hàng muốn trả phí dựa trên việc sử dụng các tính năng API có thể sử dụng giấy phép định mức. Để biết thêm chi tiết, vui lòng tham khảo Câu hỏi thường gặp về Giấy phép Định mức phần.
Một lớp mới Metered đã được giới thiệu để áp dụng khóa có tính phí. Dưới đây là mã mẫu minh họa cách thiết lập khóa công cộng và riêng tư có tính phí.
Bao gồm tệp giấy phép như một phần nhúng
Xác thực giấy phép
Có thể xác thực xem giấy phép đã được thiết lập đúng cách hay chưa. The Giấy phép lớp có trường isLicensed sẽ trả về true nếu giấy phép đã được thiết lập đúng cách.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}