Quản lý các tệp tin Nhắn Outlook bằng API Phân tích Email C++
Đọc và Ghi Tệp Mẫu Outlook (.OFT)
Mẫu Outlook rất hữu ích khi bạn muốn gửi một tin nhắn email tương tự lặp đi lặp lại. Thay vì tạo tin nhắn từ đầu mỗi lần, bạn có thể chuẩn bị tin nhắn trong Outlook và lưu nó dưới dạng mẫu Outlook (OFT). Sau đó, mỗi khi cần gửi tin, bạn có thể tạo tin từ mẫu này, tiết kiệm thời gian soạn cùng một nội dung trong phần thân hoặc tiêu đề, thiết lập định dạng, v.v. Lớp MailMessage của Aspose.Email có thể được dùng để tải và đọc tệp mẫu Outlook (OFT). Khi mẫu Outlook đã được tải vào một thể hiện của lớp MailMessage, bạn có thể cập nhật người gửi, người nhận, nội dung, tiêu đề và các thuộc tính khác. Sau khi cập nhật các thuộc tính:
- Gửi email bằng lớp SmtpClient hoặc
- Lưu tin nhắn dưới dạng MSG và thực hiện các cập nhật/kiểm tra tiếp theo bằng Microsoft Outlook.
Trong các mẫu mã dưới đây, chúng tôi:
- Tải mẫu bằng lớp MailMessage.
- Cập nhật một số thuộc tính.
- Lưu tin nhắn ở định dạng MSG.
Đoạn mã dưới đây cho bạn cách tải tệp OFT bằng API Thư viện Phân tích Email C++, cập nhật tin nhắn và lưu nó ở định dạng MSG.
Quản lý Tin nhắn Được ký số
Aspose.Email thực hiện đầy đủ thuật toán đối tượng email S/MIME. Điều này cung cấp cho API khả năng hoàn chỉnh để bảo lưu chữ ký số khi chuyển đổi tin nhắn giữa các định dạng.
Giữ Chữ Ký khi Chuyển Đổi từ EML sang MSG
Khi chuyển đổi từ EML sang MSG, đặt cờ preserveSignature thành true để bảo tồn chữ ký. Đoạn mã sau cho bạn thấy cách chuyển đổi từ EML sang MSG.
Chuyển Đổi Tin Nhắn S/MIME từ MSG sang EML
Aspose.Email giữ lại chữ ký số khi chuyển đổi từ MSG sang EML như trong đoạn mã dưới đây.
Đặt Danh Mục Màu cho Tệp MSG Outlook
Một danh mục màu đánh dấu một email theo mức độ quan trọng hoặc loại nào đó. Microsoft Outlook cho phép người dùng gán danh mục màu để phân biệt các email. Để xử lý danh mục màu, sử dụng FollowUpManager. Nó chứa các hàm như AddCategory, RemoveCategory, ClearCategories và GetCategories.
- AddCategory nhận MapiMessage và chuỗi danh mục màu, ví dụ "Purple Category" hoặc "Red Category" làm đối số.
- RemoveCategory nhận MapiMessage và chuỗi danh mục màu cần xóa khỏi tin nhắn.
- ClearCategories() được sử dụng để xóa tất cả các danh mục màu khỏi tin nhắn.
- GetCategories được sử dụng để lấy tất cả các danh mục màu từ một tin nhắn cụ thể.
Ví dụ dưới đây thực hiện các công việc như sau:
- Thêm một danh mục màu.
- Thêm một danh mục màu khác.
- Lấy danh sách tất cả các danh mục.
- Xóa tất cả các danh mục.
Truy Cập Thông Tin Theo Dõi từ Tệp MSG
API Aspose.Email cung cấp khả năng truy cập thông tin follow up từ một tin nhắn đã gửi hoặc nhận. Nó có thể lấy thông tin Đọc, Biên nhận Đọc Giao hàng và kết quả bình chọn từ tập tin tin nhắn.
Lấy Thông Tin Biên Nhận Đã Đọc và Đã Giao
Đoạn mã dưới đây cho bạn thấy cách lấy thông tin biên nhận đã đọc và đã giao.