2010-01-08 51 views

Trả lời

0

Lý tưởng nhất là nếu bạn đang viết một ứng dụng AIR, bạn đi cho một số của các thư viện được đề cập trong các câu trả lời ở trên và gửi thư trực tiếp hình thành flex. Vì lý do bảo mật, ý tưởng tốt hơn là gửi thư dưới dạng thành phần phía máy chủ cho các ứng dụng flex dựa trên web. SMTP không an toàn và có nhiều lỗ hổng bảo mật cho tin tặc nếu bạn gửi trực tiếp nội dung qua máy chủ thư từ trình duyệt của khách hàng bằng Flex hoặc bất kỳ phương pháp nào khác, hơn flex có thể không cho phép bạn thực hiện một số tương tác máy chủ chéo (được chuẩn bị Để đối mặt với họ)

9

thực hành tốt nhất là tạo dịch vụ phía máy chủ để xử lý việc gửi email và có giao diện Flex giao tiếp với dịch vụ đó.

Tuy nhiên, thư viện cho as3 có tên là as3maillib mà bạn có thể muốn thanh toán. Cá nhân tôi khuyên bạn nên giữ bên máy chủ.

+3

Chỉ cần thêm vào điều này, nếu bạn đang muốn sử dụng AIR mọi thứ đều tốt, nhưng đối với ứng dụng web được lưu trữ trên máy chủ, bạn sẽ không thể kết nối với máy chủ khác với tệp của bạn trên (bao gồm cả máy chủ thư) nếu chúng không cụ thể cho bạn. Google "adobe crossdomain" để biết thêm thông tin. –

4

Mặc dù thông lệ phổ biến là gửi email bằng cách sử dụng tập lệnh phía máy chủ, nhưng cũng có thể bằng cách sử dụng đơn giản là socket connections. Thậm chí còn có một số thư viện cho điều này, như as3maillibSMTP Mailer.

Edit: Các trang SMTP mailer có vẻ là xuống tại thời điểm viết bài, nhưng bạn có thể nhìn thấy nó qua google bộ nhớ cache ...

Các vấn đề liên quan