2010-01-08 8 views

Respuesta

0

ideal sería que si usted está escribiendo una aplicación de AIR, que vaya por alguna de las bibliotecas mencionadas en las respuestas anteriores y enviar correos directamente desde flex. Por razones de seguridad, siempre es una mejor idea enviar correos del componente del servidor para aplicaciones flexibles basadas en web. SMTP no es segura y hay muchos agujeros de seguridad para los piratas informáticos Si envía directamente el contenido a servidor de correo desde el navegador clientes utilizando Flex o cualquier otro método, más durante la flexión puede no permitirle hacer algunas de las interacciones entre servidores (prepárate para hacer frente a ellos)

9

La mejor práctica sería crear un servicio del lado del servidor para manejar el envío del correo electrónico y hacer que la interfaz Flex se comunique con ese servicio.

Sin embargo, hay una biblioteca para as3 llamada as3maillib que es posible que desee pagar. Yo personalmente recomendaría mantenerlo del lado del servidor.

+3

sólo para añadir a esto, si usted está mirando para utilizar AIRE todo está bien, pero para web alojado aplicación Flex, usted no será capaz de conectarse a servidores distintos del que se aloja el archivo encendido (incluidos los servidores de correo) si no lo permiten específicamente. Google "adobe crossdomain" para más información. –

4

Aunque la práctica común es enviar correo electrónico utilizando scripts del lado del servidor, es posible también en AS3 normal utilizando socket connections. Incluso hay algunas bibliotecas para esto, como as3maillib y SMTP Mailer.

Editar: La página SMTP Mailer parece estar abajo en el momento de la escritura, pero se puede ver a través de caché de Google ...

Cuestiones relacionadas