Bài viết từng bước này hướng dẫn cách tạo tệp PST trong C# bằng cách cung cấp tài liệu tham khảo để thiết lập môi trường và sau đó là luồng chương trình để thực hiện tác vụ này. Một mã mẫu có thể chạy được cũng được chia sẻ. Mã này có thể được sử dụng trong bất kỳ môi trường nào được .NET hỗ trợ mà không cần cài đặt bất kỳ công cụ bên thứ ba nào khác hoặc MS Outlook để tạo tệp PST mới. Sau khi bạn tạo PST trong C#, nó có thể được lưu trên đĩa hoặc vào luồng theo yêu cầu của ứng dụng.
Các bước để tạo tệp PST trong C#
- Thiết lập môi trường phát triển để thêm Aspose.Email for .NET từ trình quản lý gói NuGet
- Tạo một đối tượng của PersonalStorage bằng cách cung cấp phiên bản định dạng tệp và tên tệp PST mới
- Tạo một predefined folder trong thư mục gốc của PST
- Thêm một số thư mục tùy chỉnh trong thư mục gốc
- Lưu tệp PST kết quả trên đĩa
Các bước này mô tả quy trình tạo PST mới trong C# trong đó đầu tiên các lớp được xác định có thể được sử dụng để tạo tệp PST và sau đó một số tác vụ bổ sung được thực hiện để hiểu rõ hơn. Có thể tạo tệp PST bằng cách cung cấp tên tệp PST và phiên bản định dạng tệp có thể là Unicode hoặc ANSI. Chúng tôi có thể tạo tệp PST mà không cần bất kỳ thư mục nào, tuy nhiên, chúng tôi có thể thêm các thư mục tùy chỉnh hoặc được xác định trước trước khi lưu tệp PST.
Mã để tạo tệp PST mới trong C#
Mã này trình bày cách tạo tệp Outlook PST trong C# bằng cách sử dụng một trong các hàm quá tải Create() cho phép nhiều tham số. Bạn có thể tạo các thư mục được xác định trước bằng cách sử dụng trình liệt kê StandardIpmFolder chứa các mục nhập như Hộp thư đến, Hộp thư đi, Mục đã gửi, Mục đã xóa, Danh bạ, Tác vụ, v.v. Bạn cũng có thể tạo các thư mục tùy chỉnh không phải là tiêu chuẩn nhưng được yêu cầu trong môi trường của bạn.
Bài viết này đã dạy chúng tôi cách tạo tệp PST trong C#. Nếu bạn muốn tìm hiểu quy trình gửi email bằng C#, hãy tham khảo bài viết trên Cách gửi email trong C#.