Могу ли я отправлять электронные письма с помощью Actionscript 3.0 или мне нужно использовать PHP? - PullRequest
5 голосов
/ 08 января 2010

Я хотел знать, что с помощью Actionscript можно ли отправлять электронную почту и создавать интерфейс в Flashbuilder 4 (flex), везде, где я вижу, что php используется для почты, возможно ли это?

Ответы [ 3 ]

9 голосов
/ 08 января 2010

Лучшей практикой будет создание службы на стороне сервера для обработки отправки электронной почты и связи внешнего интерфейса Flex с этой службой.

Однако есть библиотека для as3 с именем as3maillib , которую вы можете оформить. Лично я бы рекомендовал хранить его на стороне сервера.

4 голосов
/ 08 января 2010

Хотя обычной практикой является отправка электронной почты с использованием серверных сценариев, это также возможно в простом as3 с использованием сокетов . Для этого есть даже несколько библиотек, например as3maillib и SMTP Mailer .

Редактировать: страница SMTP Mailer, кажется, не работает на момент написания, но вы можете увидеть это через кеш Google ...

0 голосов
/ 08 января 2010

В идеале, если вы пишете приложение AIR, вы обращаетесь к некоторым библиотекам, упомянутым в ответах выше, и отправляете письма напрямую из flex. По соображениям безопасности всегда лучше отправлять письма из серверного компонента для веб-приложений Flex. SMTP небезопасен, и для хакеров существует множество дыр в безопасности, если вы напрямую отправляете контент на почтовый сервер из браузера клиента с помощью Flex или любым другим способом, более over flex может не позволить вам выполнять некоторые из межсерверных взаимодействий (будьте готовы противостоять им)

...