Phát Hiện và Xử Lý Email Bị Trả Lại
Khi gửi email, một số tin nhắn có thể không tới được người nhận, ví dụ do địa chỉ người nhận không hợp lệ hoặc hộp thư đầy. Những tin nhắn không được giao này được gọi là email bị trả lại.
Aspose.Email cho C++ cung cấp cách tiện lợi để phát hiện và phân tích các tin nhắn bị trả lại bằng cách sử dụng MailMessage và BounceResult các lớp. MailMessage::CheckBounced() phương thức xác định liệu một tin nhắn có phải là trả lại và trả về một BounceResult đối tượng chứa thông tin chi tiết như:
- Tin nhắn có bị trả lại hay không
- Địa chỉ người nhận
- Kiểu hành động trả lại
- Lý do và mã trạng thái của việc trả lại
Điều này cho phép các nhà phát triển tự động xác định các lỗi giao hàng và thực hiện các hành động thích hợp như loại bỏ các địa chỉ không hợp lệ khỏi danh sách gửi thư.
Ví dụ mã dưới đây minh họa cách kiểm tra xem một tin nhắn email có bị trả lại không và lấy thông tin chi tiết về nó: