Tôi muốn biết rằng sử dụng ActionScript, có thể gửi email và tạo giao diện người dùng trong flashbuilder 4 (flex), ở mọi nơi tôi thấy php đang được sử dụng cho thư hay không?Tôi có thể gửi email bằng Actionscript 3.0 hoặc tôi có cần sử dụng PHP không?
Trả lời
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ọ)
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ủ.
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ư as3maillib và SMTP 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 ...
- 1. Tôi có thể gửi fax bằng PHP không?
- 2. Tôi có thể sử dụng php bằng điện thoại không?
- 3. Gửi email bằng mẫu sử dụng php
- 4. Tôi có cần đăng ký Ninject.OnePerRequestModule với Ninject.Web.MVC 3.0 không?
- 5. Trong CodeIgniter, Làm thế nào tôi có thể có thông báo lỗi PHP được gửi qua email cho tôi?
- 6. Tôi có cần phải thoát khỏi các ký tự khi gửi email không?
- 7. Tôi có nên sử dụng chức năng thư php hoặc phpmailer không?
- 8. Gửi email bằng cách sử dụng Zend Framework và PHP
- 9. php - Tôi có nên mã hóa địa chỉ email không?
- 10. Tôi có thể sử dụng Qt mà không cần qmake hoặc Qt Creator không?
- 11. làm cách nào tôi có thể gửi email json + ld schema.org tới chính tôi trong gmail
- 12. Cách tạo biểu mẫu email có thể gửi email bằng cách sử dụng html
- 13. Cách gửi email bằng cách sử dụng javascript hoặc jquery
- 14. git commit sử dụng như nhau không có email/hoặc chỉ gửi email cho
- 15. không thể CodeIgniter để gửi email bằng PHP mail()
- 16. Hướng dẫn cho Python - Tôi có nên sử dụng phiên bản 2.x hoặc 3.0 không?
- 17. Gửi email hàng loạt bằng cách sử dụng PHP
- 18. Tôi có thể sử dụng nhiều "bằng" không?
- 19. Gửi email có tệp đính kèm tệp PDF bằng cách sử dụng PHP
- 20. Tôi có thể sử dụng vỏ adb để gửi lệnh đến ứng dụng của tôi
- 21. Tôi có thể sử dụng các phương pháp mở rộng và LINQ trong .NET 2.0 hoặc 3.0 không?
- 22. Tôi có thể sử dụng DoxyGen để ghi lại mã ActionScript không?
- 23. Tôi làm cách nào để có thể xác nhận lại email được gửi bằng JavaMail API?
- 24. Có thể gửi email tự động không?
- 25. Tôi có thể chuyển đổi giữa .doc và .docx bằng cách sử dụng PHP không?
- 26. Gửi email cần có thời gian dài trong localhost
- 27. Gửi email có mẫu (Mandrill PHP)
- 28. Tôi có thể gửi lại dữ liệu bằng cách sử dụng kết thúc bằng cách nào?
- 29. Android - Khi sử dụng LocationManager.requestLocationUpdates, tôi có cần WakeLock không?
- 30. Tôi có thể sử dụng thread.stop() trong Java nếu tôi thực sự cần nó không?
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. –