Tổng quan
MailBee.NET Queue xử lý việc gửi e-mail theo mô hình background delivery, phù hợp khi ứng dụng cần tách bước tạo thư và bước gửi thư. Thay vì mở kết nối SMTP ngay trong luồng xử lý chính, hệ thống chỉ cần ghi e-mail thành các tệp.EML vào một thư mục pickup.

Windows service của MailBee.NET Queue sẽ theo dõi thư mục này, lấy các tệp.EML do ứng dụng khác đưa vào và gửi chúng qua SMTP server. Cách làm này phù hợp với các hệ thống cần đẩy tác vụ gửi thư sang nền và giữ cho ứng dụng chính tập trung vào nghiệp vụ.
Dịch vụ.NET chạy nền để gửi e-mail qua SMTP từ các tệp.EML trong thư mục pickup, hỗ trợ SSL, ESMTP authentication, multi-threading và cấu hình bằng Control Panel.
Tính năng nổi bật
- Gửi e-mail nền bằng cách đọc các tệp.EML từ thư mục pickup.
- Theo dõi thư mục đĩa bằng Windows service để tự động xử lý hàng đợi gửi thư.
- Hỗ trợ kết nối SSL với SMTP servers.
- Cung cấp ESMTP authentication gồm NTLM, GSSAPI và Integrated Windows Authentication.
- Thực hiện gửi e-mail bằng nhiều luồng.
- Ghi log toàn bộ hoạt động vào tệp để theo dõi quá trình gửi.
- Cấu hình hành vi gửi thư qua ứng dụng Control Panel.
Ứng dụng thực tế
- Ứng dụng doanh nghiệp cần đưa tác vụ gửi e-mail ra nền thay vì gửi trực tiếp trong request xử lý.
- Hệ thống gửi thư hàng loạt cần multi-threading và cơ chế backup relay servers.
- Dự án cần kiểm soát số phiên SMTP và số kết nối đồng thời để tuân thủ giới hạn máy chủ.
- Nhóm phát triển đang dùng MailBee.NET SMTP hoặc MailBee.NET Objects và muốn mở rộng sang hàng đợi gửi thư.
- thin wrapper
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng chức năng gửi e-mail trong ứng dụng Windows hoặc dịch vụ nền
- Tech lead cần tổ chức quy trình gửi thư tách biệt khỏi luồng nghiệp vụ chính
- Nhóm vận hành ứng dụng cần theo dõi log và cấu hình relay SMTP
- Đội phát triển cần code mẫu cho bulk mail delivery, multi-threading và backup servers
Thông tin kỹ thuật
Câu hỏi thường gặp
MailBee.NET Queue gửi e-mail theo cách nào?
Ứng dụng ghi e-mail thành tệp.EML vào thư mục pickup, sau đó Windows service của MailBee.NET Queue theo dõi thư mục này và gửi thư qua SMTP server.
Có hỗ trợ SSL và xác thực SMTP không?
Có. Thành phần hỗ trợ SSL và nhiều phương thức ESMTP authentication, gồm NTLM, GSSAPI và Integrated Windows Authentication.
Có thể cấu hình nhiều relay SMTP server không?
Có. API cho phép dùng nhiều relay SMTP servers với các mức ưu tiên khác nhau và hỗ trợ DNS MX based delivery khi relay server gặp lỗi.
Điều kiện để chạy MailBee.NET Queue là gì?
Cần có khóa bản quyền hợp lệ của MailBee.NET SMTP; khóa hợp nhất của MailBee.NET Objects cũng có thể sử dụng.
Code có sẵn để tham khảo không?
Có. code có thể được dùng như mẫu nâng cao cho bulk mail delivery, multi-threading, events processing và backup servers.




Bình luận