Se esta querendo aprender ou iniciar novos projetos em Flex, clique aqui

Muitas vezes, quando estas a desenvolver um site pequeno e necessitas apenas uma interação rápida com o PHP para enviar E-mail.

Instalar o AMFPHP só para isso?

No exemplo abaixo é invocado um HTTPService local que envia este e-mail. Se o envio for bem sucedido, é trocado o por uma tela de agradecimento.

Arquivo main.mxml
<mx:HTTPService id="form1" method="POST" resultFormat="text"
        result="{Enviado()}" fault="ErroEnvio()"
        url="EnviaMail.php">
    <mx:request>
        <TIPO>CONTATO</TIPO>
        <CONTATO_NOME>{editorCONTATO_NOME.text}</CONTATO_NOME>
        <CONTATO_EMAIL>{editorCONTATO_EMAIL.text}</CONTATO_EMAIL>
        <CONTATO_CIDADE>{editorCONTATO_CIDADE.text}</CONTATO_CIDADE>
        <CONTATO_ESTADO>{editorCONTATO_ESTADO.text}</CONTATO_ESTADO>
        <CONTATO_TELEFONE>{editorCONTATO_TELEFONE.text}</CONTATO_TELEFONE>
        <CONTATO_MENSAGEM>{editorCONTATO_MENSAGEM.text}</CONTATO_MENSAGEM>
    </mx:request>
</mx:HTTPService>

Agora é só se divertir analizando o código fonte.

Gostou? Não esqueça de curtir!

Ou compartilhe o link com seus amigos

8 comentários

Deixe uma resposta

  1. Entendi Edu, mas estou rodando minha aplicação local no Servidor Apache, como faço para funcionar? Estou rodando no Xamp ele ja tem servidor de Email próprio, será que tenho que configurar algo nele? se poder me ajudar!

    Abs.

    Valeu

     
  2. Para enviar da sua maquina, precisas de um servidor de SMTP. Em Windows XP podes instalar o IIS-SMTP, http://www.macoratti.net/07/10/aspn_sve.htm. Para testes é bom, em produção tem algumas limitações.

     
  3. Ola EDU, fiz o teste local em minha máquina ele envia certinho, más não está chegando no meu mail. Preciso de algum servidor de Email Instalado em minha máquina para Funcionar?

     
  4. Bom Eduardo não conheço muito sobre isso ... na verdade é o seguinte .. roda minha aplicação no servidor apache... e tenho o wamp que instalei na minha maquina ... li alguns tutoriais e disseram que eu precisava de um servidor de suporte para envio de Email no caso o wamp .... Bom preciso muito dessa ajudinha ai .. se poder me ajudar fico grato .. pois estou desenvolvendo um projeto e falta a pagina de contato ...

     
  5. Ola Achei muito bacana esse exemplo, só que não estou conseguindo enviar a mensagem para o email ... aparece tudo certinho .. mais não chega a mensagem no meu email ... será que poderia me ajudar ?

     
  6. Seu servidor tem suporte a envio de E-mail? Se sim, veja se não esta acontecendo erros de PHP

     
  7. Boa tarde. Vi o exemplo sobre como enviar uma mensagem de email usando uma pequena interacção com php, no entanto já há muito tempo que desejo fazer algo do género mas nunca consegui.
    Tenho a ideia de que para enviar um email para um @gmail.com por exemplo, é necessária autenticação e usar smtp do google, nao?