Formulário de contato parte 5: HTML mail, inserindo anexo e selecionando destino!

Formulário de contato parte 5: HTML mail, inserindo anexo e selecionando destino!

25/03/2010 | POR Robson V. Leite | 116 Comentários | 1 VISITAS

Saudações meus queridos, estou entrando com mais uma vídeo aula sobre formulário de contato. Bom, quinta vídeo aula sobre o mesmo form :) .

Tivemos alguns pedidos sobre como enviar email com anexo, como enviar email do tipo HTML, e como selecionar o destino do formulário.

Nesta vídeo aula estaremos vendo os 3 itens citados acima, espero que gostem, forte abraço e ate logo!

SCRIPT DA VÍDEO AULA

Documentação:

Parte 1: Criando e estilizando!
parte 2: Programando e validando
Parte 3: Validando envio com erro
Parte 4: Limpando campos após envio

Parte 5: HTML mail, inserindo anexo e selecionando destino!

116 respostas para “Formulário de contato parte 5: HTML mail, inserindo anexo e selecionando destino!” deixe a sua!
  • Mauro Galvão Em: 25 de março de 2010 as 21:16

    Mandou bem heim Robson, show de código, rsrs
    Muda o nome desses vídeos para Formulário de Contato – A saga de um formulário, depois você pode lançar até um filme ou seriado.

    Abraço.

  • william Em: 25 de março de 2010 as 23:28

    adorei a video aula

  • Lucas Washington Em: 26 de março de 2010 as 12:14

    Tbm adorei a video aula , o robson manda muito bem em sites UDHSUDHS :D

  • José Carlos Em: 26 de março de 2010 as 16:16

    Mais uma vez…Parabéns.
    Muito produtivo.

  • Kaio roha ribeiro Em: 27 de março de 2010 as 16:33

    Mandou muito bem, tirou tres duvidas minhas nesse vídeo,
    muito bom mesmo

    valeu

  • William Pereira Em: 6 de abril de 2010 as 22:16

    Show Robson,

    Muito bom mesmo, gostei.

    Agora sem querer ser muito chato, mas já sendo =D, por exemplo, como faço para incluir o logo da empresa tanto na mensagem que recebo pelo contato do site, quanto a mensagem de resposta também tenha a logo.

    É possível?

    Desde já agradeço,

    Forte abraço

  • Robson V. Leite Em: 7 de abril de 2010 as 8:16

    @William Pereira: basta hospedar a imagem e incluir na parte de configuração de envio do formulário!

  • Anderson Em: 7 de abril de 2010 as 11:28

    Ola Robson!

    As aulas são ótimas e super entendíveis, mas não sei oq acontece que quando temto testar o formulario da esse erro:

    Parse error: syntax error, unexpected T_VARIABLE in /home/sites/ “endereço do meu site” /web/formulario/index.php on line 18

  • Robson V. Leite Em: 7 de abril de 2010 as 12:47

    @Anderson: Opa meun querido, pelo que você postou ai as aspas na parte “endereço do meu site” estão uma para cada lado. pode ser isso!

  • Anderson Em: 7 de abril de 2010 as 13:56

    Oi Robson, é que na verdade nessa parte vem o endereço do site em si, eu susbstitui… o erro aparece exatamente assim:

    Parse error: syntax error, unexpected T_VARIABLE in /home/sites/duralflex.com.br/web/formulario/index.php on line 18

    To na dúvida se tenho que ter algum outro arquivo no diretório do meu site, ou se é só colar o código num php mesmo, to falando besteira? esrsrsrs

  • William Pereira Em: 7 de abril de 2010 as 20:21

    E ae Robson,

    Então fera, eu tentei aki e não consegui.

    fiz dessa forma:

    $logo = ”;

    E dentro de $configuracao_da_mensagem_original eu coloquei a variável $logo.

    É Assim que eu deveria fazer??

    Valew forte abraço!

  • Robson V. Leite Em: 7 de abril de 2010 as 20:40

    @Anderson: fala meu querido, me manda os arquivos em .rar por email que olho pra você!

  • Robson V. Leite Em: 7 de abril de 2010 as 20:50

    @William Pereira: fala meu querido, na verdade voce deve tratar o campo interno como um HTML, é assim que ele vai funcionar. você pode ate criar uma PG em html no DW e criar no design o estilo do rodapé e footer, inserindo imagens etc. e depois copiando o códio para a parte da configuração de envio.

    IMPORTANTE: qualquer tipo d emidia deve ser inserido de modo externo, hospedado e dpois colocado no email. se voce colocar p src=”pasta/nomeDoArquivo, não vai funcionar. tem que ser de um http://link para a imagem!

  • William Pereira Em: 8 de abril de 2010 as 9:30

    Fala Robson!

    Acho que entendi, pelo meno eu acho rsrs.

    Vamos lá.

    Ex: Eu devo criar uma página simples, digamos que essa página seja a “complemento-de-email.html”, e dentro dessa página eu tenha 02 imagens (topo e rodape).

    Blza, agora dentro do código PHP, sendo mais específico, na váriavél $configuracao_da_mensagem_original, onde coloco os campos que desejo receber em meu e-mail, basta eu inserir o código fonte da página “complemento-de-email.html”.

    Seria isso?

    Desculpa ae tantas perguntas.

    Forte abraço e obrigado pela presteza!

    William Pereira

  • William Pereira Em: 8 de abril de 2010 as 9:51

    Fala Robson, olha eu aqui de Novo =)

    Fera, é possível com este srcipt eu fazer o envio autenticado?

    qual seria o processo ?

    mais uma vez valew!

  • William Pereira Em: 8 de abril de 2010 as 13:15

    E aew Robson!

    Agora eu entendi como adicionar a imagem no email.

    eu consegui aki.

    Valew !

    Quanto a mensagem autenticada. permanece a pergunta.

    Forte abraço!

  • Donald Em: 13 de maio de 2010 as 11:05

    Olá, estava olhando a video aula e fiz o formulário tudo perfeito, sem nenhum erro, mas o problema é que a mensagem nao chega de jeitooo nenhum. Hospedem no servidor do meu professor do curso, no meu servidor, mas sinceramente não recebo a mensagem. Por favor da uma luz ai!

  • Jair Signor Em: 23 de maio de 2010 as 22:56

    Olá Robson !

    Suas video aulas são 10, estou iniciando na criação de sites, fiz o formulário de contato seguindo suas orientações está ok, mas não estou recebendo as mensagens de envio e retorno.
    se puder dar uma dica eu agradeço, e se possível com envio msg autenticadas.
    Obrigado.

  • carlos Em: 25 de maio de 2010 as 15:11

    Prezado amigo Robson V. Leite gostaria muito de parabenizá-lo pelas suas video aulas realmente são nota nem diria 10 mais sim mil, consegui fazer todo o processo corretamente tanto o envio como o recebimento estão vindo perfeitamente porem um detalhe que tenho notado e que a hora do envio não são mandadas corretamente ex: Enviada: terça-feira, 25 de maio de 2010 20:36:57, e na parte de baixo: Enviado em: 25/05/2010 12:36, sendo que a hora local de envio correta erá 14:30 hrs. Minha pergunta e como configuro para aparecer a hora correta no envio da mensagem pois o dia mes e ano estão tudo ok. Gostaria também de saber como ponho esse codigo num layout pronto que ja tenho no dreamweaver na aba contato. Muito obrigado por compartilhar conhecimentos e tenha a certeza que ja ganhou um assiduo leitor do seu site. Uma boa semanha e fique com Deus.

  • Robson V. Leite Em: 25 de maio de 2010 as 18:16

    @carlos: sobre o horario, provavelmente é algo na configuração do horario do servidor. a aoutra pergunta esta meio vaga amigo. mas basta fazer o script por include ou incorporado, forte abraço!

  • thiago Maia Vieira Em: 12 de junho de 2010 as 11:46

    Olá Robson, show a sua video aula, esse formulário ficou muito bom mesmo, estava precisando de um para meu site e este me ajudou muito. Valeu Robson, ficou 10!. Eu estou procurando na net aquelas imagens de confirmação para garantir que somente “”"”"”"”"”"” humanos”"”"”"”"”"” postem em meu site, mas não estou encontrando, acho que seria interessante vc por isso em uma video-aula. Forte Abraço, vc manda muito bem nas aulas.

  • Luciano Júnior Em: 12 de junho de 2010 as 13:02

    @Thiago: É verdade, ainda não temos isso, mas você pode fazer o download da Barra developer, que tem um recurso para criar o captcha, mas, mesmo assim é legal fazer uma video aula.

  • thiago Maia Vieira Em: 14 de junho de 2010 as 17:56

    Muito obrigado Luciano, mas mesmo com a barra developer eu ainda não sabeira como fazer, sou novo no ramo e ainda to meio por fora, no caso de haver uma video-aula, estou no aguardo. Valew pela dica.

  • Marcelo Menezes Em: 25 de julho de 2010 as 15:10

    Robson, antes de mais nada VC SALVOU MINHA VIDA… rsrsrsrs parabens cara, a aula o script tudo muito show!

    após todas as aulas, nao vi os scripts para baixar, vi apenas na primeira video-aula, teria como vc disponibilizar os codigos completo?

    desde ja te agradeço muito.

    Marcelo.

  • Luciano Júnior Em: 25 de julho de 2010 as 19:36

    @Marcelo Menezes: Tá aqui : http://bit.ly/92wVAQ

  • Marcelo Menezes Em: 25 de julho de 2010 as 23:27

    @Luciano: Vlw luciano brigadao e ao Robson pelo post e resposta rapida ao meu email ! ! !

  • Marcelo Menezes Em: 26 de julho de 2010 as 12:08

    Robson ou luciano, nao querendo abusar mas ja o fazendo…

    este formulario que vc me ensinou a fazer, estou colocando dentro de outra pagina… ai quando dou um “enviar” esta pagina me retorna esse erro:
    Method Not Allowed
    The requested method POST is not allowed for the URL /agenda.html.

    e quando salvo a pagina agenda.html em agenda.php como vc sugeriu em um dos comentarios, ela retorna a pg inicial do agenda.php…

    o que devo fazer para que o formulario funcione mesmo dentro de outra pagina?
    mais um vez muito obrigado, pela video-aula, pelo post e pelo script

    Marcelo Menezes

  • Luciano Júnior Em: 26 de julho de 2010 as 14:05

    @Marcelo Menezes: Voçê vai fazer o seguinte:
    Pegar o codigo do PHP que desenvolvemos(apenas o PHP).
    Salvar todo ele no arquivo chamado enviar.php(ou outro nome mas com o php)
    No começo do formulário tire o enctype=”multipart/form-data”, e coloque no action o arquivo q vc salvou como o PHP, no caso enviar.php.
    Tenta ae e se tiver erro posta todos os codigos no forum que é melhor de visualizar!!!

  • Marcelo Menezes Em: 26 de julho de 2010 as 17:04

    @luciano: seria isso?

    Brigadoooo Luciano.

  • Marcelo Menezes Em: 26 de julho de 2010 as 17:05

    @luciano: seria isso?

    >>>> NAO DEU CERTO ! ! ! <<< continua dando o mesmo erro:
    Method Not Allowed

    The requested method POST is not allowed for the URL /agenda.html.

    Brigadoooo Luciano.

  • Marcelo Menezes Em: 26 de julho de 2010 as 17:06

    como eu coloco o codigo aqui? rsrsrsrsrs

  • Luciano Júnior Em: 26 de julho de 2010 as 18:23

    @Marcelo Menezes: Coloca o codigo entre as tags o codigo aqui dentro [ / c o d e], sem os espaços entre as letras

  • Marcelo Menezes Em: 26 de julho de 2010 as 19:38

    @luciano:
    fiz como sugeriu, criei o arquivo envia_form.php com o php que vcs fizeram e deixei na pagina drenagem que é chamada pra dentro da agenda.html apenas com o formulario e acima dele esse codigo [/c]

    INSCRIÇÕES ONLINE [ /code]. mas continua dando erro..

    caso queira posso te mandar por email ou msn os links pra vc dar uma olhara: marc_menezes@hotmail.com

    Brigadao luciano!

  • Marcelo Menezes Em: 27 de julho de 2010 as 8:55

    vc teria um email luciano? pq nao to conseguindo postar o codigo aqui e robson nao respondeu por email …

  • Marcelo Menezes Em: 27 de julho de 2010 as 9:39

    @Robson e luciano: brigadao pela ajuda, mas solucionei meu problema com de uma forma paliativa… coloquei um botao chamando a o formulario em uma outra pagina, infelismente, pq visualmente seria mais bacana fazer tudo de dentro da pagina que criei mas ta de boa demais! mais uma vez brigadao pela força dos dois!

  • junior Em: 12 de agosto de 2010 as 3:25

    Robson eu tenho um blog no blogger é possivel por o formulario sem hospedar a pagina
    PHP ? Porque eu coloco o formulario e nao tenho pagina que me envie os e-mails.

  • Luciano Júnior Em: 12 de agosto de 2010 as 12:13

    Desse jeito que o Robson ensina so com um servidor com suporte a email, ate hj so vi um gratis com suporte a mail, mais nao presta mais

  • Francisco Fábio Em: 27 de setembro de 2010 as 18:14

    Como sou leigo no assunto gostaria de saber se há como fazer um Formulário de contato com arquivo anexado em html???

  • carlos xavier Em: 17 de outubro de 2010 as 22:00

    Robson me dá uma ajuda, o script está funcionando normal ou seja está enviando o email porém o anexo aparece o nome e o tipo do arquivo só que vem com 0k ou seja não vem o conteúdo do arquivo anexo. O que pode ser isso? Um abração !

  • carlos xavier Em: 20 de outubro de 2010 as 10:05

    Resolvi Robson o problema é que não tinha seguido aquela mesma ordem do script onde você colocou que não deveria ser alterado. Mas agora tá funcionando beleza ! Muito bom seu trabalho , de grande ajuda ! abração !

  • Otavio Antonio Em: 27 de outubro de 2010 as 7:18

    Olá, Robson.

    Primeiramente, muito obrigado pelas excelentes aulas sobre formulários.

    Pois bem, após MUITO tentar incluir um campo para envio de arquivos, só o seu método resolveu. Acontece que eu precisava de 3 campos, além de alguns campos de texto. Pesquisei um pouco mais e consegui implementá-los. Porém, não estou conseguindo acertar o script para ele funcionar como eu desejo: 2 campos obrigatórios e 1 opcional. Se eu insiro todos os arquivos, o e-mail chega completo, com texto e anexos. Ok. Todavia, se eu insiro apenas os dois arquivos obrigatórios, o e-mail chega apenas com texto. O que está havendo? Será que poderia me ajudar?

    A página está em http://www.middayproducoes.com.br/contato/cadastro.php

    Mais uma vez, obrigado. Forte abraço.

    PS: Caso não possa me ajudar diretamente, fica a dica para uma 6ª vídeo aula sobre formulários.

  • Clayton Souza Em: 11 de novembro de 2010 as 20:16

    Oi,
    Ao tentar rodar o código no IE, não consigo acessar o formulário e dá o seguinte erro:

    HTTP 500O site não pode exibir a página
    Causas prováveis:
    •O site está em manutenção.
    •O site tem um erro de programação.

    Colei o script sem fazer nenhuma alteração e mesmo assim dá o mesmo erro. o que fazer?

  • Ronaldo Cruz Em: 14 de novembro de 2010 as 19:00

    Parabéns pela vídeo aula. Extremamente didática. Você comentou na video aula que postaria o código todo mas não encontrei ainda. Tenho interesse….pode me ajudar – escreva para meu email, por favor. Abraços e parabéns mais uma vez.

  • Ronaldo Cruz Em: 14 de novembro de 2010 as 19:05

    Opa Robson – parabens outra vez. Foi falta de atenção minha. Já localizei o link para copiar o SCRIPT. VALEU VALEU – VOU TESTAR – depois comento novamente. Obrigado!!!

  • Felipe Em: 24 de novembro de 2010 as 16:58

    Olá Robson, tudo certo?

    Parabéns cara, suas aulas são ótimas, eu demorei tanto para encontrar este formulário, ele é completo, tudo que eu precisava!
    Eu consegui colocá-lo para funcionar normalmente, a minha única dúvida é a seguinte:
    os campos “nome”, “e-mail”, “assunto” e “mensagem” ficam mostrando o código php
    (Ex: Nome: )
    e na hora da validação ao invés de ela ocorrer na parte superior do formulário, ela vai para outra tela!!

    Você poderia me ajudar com isso?

    Muito obrigado e até mais!

    Abraços

  • Ezio Barreto Em: 25 de dezembro de 2010 as 19:21

    Caro Robson,
    conclui as 5 videos aulas e verifiquei o script que vc disponibilizou, mas meu formulário não está enviando as mensagens, mesmo sem apresentar críticas. O pode estar errado ?

  • Ezio Barreto Em: 25 de dezembro de 2010 as 19:33

    Alguém sabe me dizer por que minhas mensagens não chegam na caixa de entrada do gmail ?

  • Tiago Sirilo Em: 10 de janeiro de 2011 as 11:57

    Robson Seu tutorial ta otimo so tem um pequeno problema os e-mails nao chegam
    pode me ajudar?

  • Reinaldo S. Pedroso Em: 19 de janeiro de 2011 as 14:30

    Ola Robson…. Primeiramente parabens pelas suas video aulas… Fiz o formulário através destas aulas porém quando envio as informações ele diz que foi enviado com sucesso mas não chega nada.

  • Reinaldo S. Pedroso Em: 19 de janeiro de 2011 as 14:40

    Nao aparece no e-mail os dados do remetente, nem os textos e o anexo.. apenas isso abaixo:

    Obrigado por entrar em contato!
    Estaremos respondendo em breve…
    Atenciosamente SoftSolution

    Enviado em: 19/01/2011 02:28

  • Thiago Vilela Em: 10 de fevereiro de 2011 as 13:19

    Olá robson, seguinte em outros servidores o formulario funfa normalmente mas no da locaweb não
    poderia me dar um help, aparece isso:

    PHP Warning: mail() [function.mail]: SMTP server response: 504 5.5.2 <teste>: Sender address rejected: need fully-qualified address in E:\home\aconteceon\Web\enviar1.php on line 52
    PHP Warning: mail() [function.mail]: SMTP server response: 504 5.5.2 <AconteceOn>: Sender address rejected: need fully-qualified address in E:\home\aconteceon\Web\enviar1.php on line 76

  • Robson V. Leite Em: 10 de fevereiro de 2011 as 18:11

    @Thiago Vilela: Olá meu querido para enviar da localweb deve ser e-mail autenticado, veremos isso em breve!

  • Paisola Em: 19 de fevereiro de 2011 as 17:15

    Robson eu não recebo o e-mail com a msg… por favor… eu preciso colocar o “Servidor SMTP” ou só colocar o “e-mail” mesmo… onde eu coloco as informações para receber o e-mail?

    pq eu coloquei todos para receber no e-mail… mas não chega!
    por favor ficarei feliz se vc poder responder!

  • Robson V. Leite Em: 21 de fevereiro de 2011 as 11:26

    @Paisola: fala meu querido, o servidor que está seu site permite e-mail não autenticado?

  • Paisola Em: 22 de fevereiro de 2011 as 17:17

    Robson o servidor e Ultramail (Na ULTRAmail para qualquer envio de e-mail é necessário autenticação)

    eu tentei trocar o mail() pela ultramail()…. mas não estou conseguindo

  • Paisola Em: 22 de fevereiro de 2011 as 18:00

    eu não me importo se o e-mail for ou não verdadeiro… nem se for spam… acho q isso ia ate constranger os usuários serios q frequentam o site… realmente acho q não tem muita precisam para este projeto… mas eu queria muito receber os e-mails no e-mail da empresa, tem alguma solução?… ficaria muito feliz com mais essas informações… e tbm saber se tem como manter um contato por msn?

  • Alex Ronaldo Em: 3 de março de 2011 as 1:48

    cara sei que e complicado, mas no meu aqui da um erro assim : Notice: Undefined variable: nome in G:\xampp\htdocs\casa\formulario.php on line 136
    em cada campo que coloco o unset($nome, e outro).

    sou novo em PHP estou aprendendo mas sei que nao consegui copiar ai pede sair e vaza….

    mas refiz tudo denovo e deu o mesmo erro, sem colocar o unset funciona tudo ate mesmo subindo o codigo checagem la para cima da tudo certo,

  • Robson V. Leite Em: 3 de março de 2011 as 13:08

    @Alex Ronaldo: Olá meu querido, vc está com as noticias ON em seu servidor, faça o seguine.

    [/code]

    Ou http://www.upinside.com.br/video-aulas/notice-configure-seu-servidor-localhost-2

  • Christian Em: 14 de março de 2011 as 23:26

    Fiz tudo conforme diz a vídeo aula mas o formulário não pega a variável destino. Quando clico para enviar vai tudo correto, só que o destinatário não recebe nada! Por que será?

  • Robson V. Leite Em: 15 de março de 2011 as 10:10

    @Christian: Olá meu querido, se fez tudo como manda as aulas veja se o servidor que hospeda seu site permite envio de e-mails sem autenticação!

  • Marcos Vinicius Em: 22 de março de 2011 as 14:21

    Fala robson eu estava como eu faço para exibir os dados do anexo antes de enviar tipo em uma caixa de e-mail normal onde nós selecionamos o anexo e logo abaixo já aparece o nome e o tamanho do arquivo? Valeu tu é d+

  • Robson V. Leite Em: 23 de março de 2011 as 19:23

    @Marcos Vinicius: fala meu querido, tem uma aula de upload multiplo na UP. Nela o plugin tem uma função parecida!

  • Montemór Em: 28 de março de 2011 as 15:28

    Robson.. parabens pelas explicações.. sempre te acompanho e suas aulas sao otimas.
    Estou apenas com uma duvida.. fiz este formulario com mais campos e tenho que fazer anexo de 6 arquivos no formulario, na explicação, tem a opção de 1 arquivo.. ja tentei de tudo pra colcoar com 6 arquivos, mas nao deu certo.. poderia me ajudar nisso?
    Aguardo seu retorno.. abraços

  • Roque Em: 31 de março de 2011 as 18:42

    Oi Robsom gostaria de saber porque tudo que visualiso na internet e tb nos e-mails, aparecem todas imagens no anexo, isto publico? isto é normal? obrigado.
    Não repare to confuso.

  • José Monteiro Em: 13 de abril de 2011 as 13:59

    Olá robson a resposta automatica para o cliente sempre vai direto para o lixo ao inves de ir para a caixa de entrada tem alguma dica pra corrigir isto??

  • Robson V. Leite Em: 15 de abril de 2011 as 19:21

    @José Monteiro: Fala meu querido. utilize a aula de PHPMailer!

  • José Monteiro Em: 16 de abril de 2011 as 10:52

    Obrigado robson, sempre acompanhando suas video aulas, obrigado pela atenção =D

  • João Paulo Hussell Em: 24 de maio de 2011 as 1:01

    Fala meu querido!

    Show de bola essa sequencia de aulas.

    Mas tenho uma dúvida:
    Como faço para que em vez de mandar a resposta do formulário pro corpo do e-mail ou por anexo, mandar em planilha de excel (XLS)?

    valeu

  • João Paulo Hussell Em: 26 de maio de 2011 as 2:41

    tem alguma biblioteca jquery que faça isso?
    Preciso transformar direto, a resposta de um formulário de pesquisa de satisfação em uma planilha do excel.

    valeu

  • Mirele Macedo Em: 3 de junho de 2011 as 10:01

    Enviar email… soh serve com o Outlook, ou qualquer outro tipo de conta??

  • Robson V. Leite Em: 6 de junho de 2011 as 14:13

    @Mirele Macedo: qualquer!

  • Luã Em: 15 de junho de 2011 as 1:41

    Ola gente fiz um campo select tipo selecione o assunto porem nao estou conseguindo recuperar o valor que o cliente selecionou, por exemplo ele seleciona opnioes ai ele clica em enviar mas se ele esqueceu de digitar em algum campo vai dar as mensagem de erro ai o select ele reseta voltando para selecione o assunto ele nao mantem o campo que o cliente selecionou como resolver isso

  • Antonio José Em: 18 de julho de 2011 as 2:59

    Olá Robson! Gostaria de parabeizar por suas video-aulas de sistemas de contato e todas as outras ! Mas estou com uma dúvida como faço para criar um formulário. Exemplo: Tem um produto no meu site ou loja virtual gostaria de indicar este produto para um amigo com os campos nome, email assunto e mensagem e tenha os mesmos campos para o destinatário. Como eu faço? Acho que seria muito interessante você por isso em uma video-aula e ajudaria muita gente. Muito obrigado por compartilhar seus conhecimentos!!!

  • Ricardo Em: 22 de julho de 2011 as 11:59

    Ola Robson tudo bem? fiz um codigo seguindo suas video aula ao pé da letra mas estou com um problema, eu preencho o formulario e envio a mensagem pelo formulario normalmente, recebo no email de quem esta enviando a mensagem de resposta, aquela mensagem “em breve entraremos em contato atenciosamente “nome do site” direitinho, porem a mensagem original nao chega no email de destino o email que eu selecionei “para quem enviar”. o que pode estar acontecendo?

  • Silvano Em: 25 de julho de 2011 as 19:37

    Ola Robson este formulario e muito bom mas e se eu quiser ele com mais e 1 anexo xomo faço.

  • Sebastião Em: 27 de julho de 2011 as 22:58

    Parabéns Robson, muito bom asse va, tenho uma pergunta, se eu quiser acionar um chekbox como fazer…se vc pode responder eu fico feliz..

  • Robson V. Leite Em: 28 de julho de 2011 as 10:04

    @Sebastião: Veja na seguinte aula: Link

  • Henrique Em: 2 de agosto de 2011 as 21:01

    Fala Robson, tudo certo? Este código funciona em todos os servidores de hospedagem? ou tem alguma restrição? Eu uso normalmente este código em alguns sites… coloquei o mesmo exatamente o mesmo código em outro servidor, e ao enviar a msg ele trava!!

    alguma sugestão?? Obrigado até ,mais

  • Robson V. Leite Em: 2 de agosto de 2011 as 22:49

    @Henrique: olá meu querido, esse script só funciona em servidores que não precisam de autenticação para o envio de e-mails, se esta dando problema experimente utilizar o PHPmailer, temos aula sobre ele aqui mesmo no portal!

  • Mardegan Em: 8 de agosto de 2011 as 14:45

    Parabens, Robson pelo excelente trabalho. Tem nos ajudado muito.

    Seguinte, estou com um problema. Estou tentando usar esse script num projeto aqui na UEL mas não consegui resolver o problema da acentuação das palavras na mensagem expedida pelo formulário. Sei que um troço simples mas já tentei várias alternativas e, nada. Alguém pode me dar um HELP!

  • Robson V. Leite Em: 9 de agosto de 2011 as 19:01

    @Mardegan: ta usando UTF-8 no type do HTML? vc pode decodificar as vars antes de enviar.

  • Diego Prieto Em: 18 de agosto de 2011 as 10:02

    Ola Robson !

    Muito legal esse seu video … Gostei mesmo …

    Mas eu procuro uma coisa assim mais ou menos para ontem … E o servidor que estou utilizando so aceita HTML … Teria como fazer um formulário que envie os resultados DIRETO para o meu e-mail, sem passar por NENHUM gerenciador de e-mails ?

    Cara tu é a minha ultima chance…
    Abraços.

    Diego Prieto

  • Robson V. Leite Em: 18 de agosto de 2011 as 14:22

    @Diego Prieto: n tem como enviar e-mails apenas com HTML!

  • Design B! Em: 22 de agosto de 2011 as 19:52

    Eu fiz tudo direito o e-mail chega e tudo mais. Mas o e-mail chega com uns cmbolos estranhos no lugar das letras o que fazer???

  • rodrigo Em: 1 de outubro de 2011 as 0:10

    Parabens pela VA, ficou show, acompanhei ate o fim e o meu formulario de contato ta uma blz, chegando no meu e-mail , uma blz, muito obrigado ao robson pela va. Porem robson, eu hospedei e testei no navegado Chome e esta ok. Porem no IE9 o Botão de Enviar renomeia sozinho para enviar consulta,poderia me ajudar?

  • thiago Em: 17 de outubro de 2011 as 9:47

    Olá
    Robson, como envio pela locaweb, estou vendo a video aula do php mailer, mas não estou conseguindo implementar nos codigos acima deste formulario de contato com anexo, poderia me dar um help!

    Grato

  • thiago Em: 17 de outubro de 2011 as 11:46

    Olá

    Estive olhando a aula do phpmailer, mas não esta dando certo, poderia fazeruma atualização de como enviar os anexos em pela locaweb???

    Fico muito grato

  • Robson V. Leite Em: 17 de outubro de 2011 as 17:57

    @thiago: Olá meu querido, não trabalho com a locaweb, veja com eles quais são as configurações de servidor!

  • Haroldo Em: 17 de outubro de 2011 as 21:16

    Muito bom a aula Robson.
    Fácil e simples de utilizar.
    Gostaria de incluir mais um anexo poderia me mostrar como fazer?
    Obrigado

  • Eleno Em: 18 de outubro de 2011 as 16:00

    @THIAGO: Trabalho com a locaweb e realmente tem diferença no E-MAIL AUTENTICADO MESMO, segue em anexo o link que vai tirar suas dúvidas -> http://wiki.locaweb.com.br/pt-br/PHP_Mailer_-_Enviando_e-mail_autenticado_atrav%C3%A9s_da_Revenda

    Abraço.

    att,
    Eleno

  • rodrigo Em: 27 de outubro de 2011 as 23:09

    O Robson, ajuda ai, como nomear o botão de envio para q não mude o valor no IE9?

  • thiago Em: 28 de outubro de 2011 as 10:34

    @rodrigo

    substitua o value do input abaixo por Enviar

  • thiago Em: 28 de outubro de 2011 as 10:36

    input name=”Enviar” type=”submit” value=”Enviar”

  • rodrigo Em: 29 de outubro de 2011 as 22:23

    @thiago, muito obrigado!

  • Michael Em: 18 de novembro de 2011 as 16:15

    Robson queria dar os meus parabens a você, que script legal e não é dificil de entender, porém eu queria que o formulário fosse direto no site, porém percebi que aqui ele é .php, como eu faço para aparecer no meu site a configuração, poderia me passar o seu e-mail para eu encaminhar a página trabalhe conosco e o script que eu fiz vendo sua aula e se puder me ajudar a corrigir, ficarei grato pela ajuda.

  • Michael Em: 18 de novembro de 2011 as 20:50

    Consegui fazer o script funcionar juntamente com o PHP, porém não está vindo nenhum arquivo que eu seleciono e não aparece o erro na mesma página poderia me ajudar?

    Ficarei muito agradecido.

  • Michael Em: 19 de novembro de 2011 as 21:48

    Robson, queria agradecer, já consegui fazer funcionar o PHP, gostaria apenas de mais uma ajuda da sua parte, o site tem uma validade como posso tirar isso? Será que poderia me ajudar.

    Mas realmente sua video aula funciona.

    Obrigado por tudo, se puder só me ajudar a retirar a licença vai me ajudar.

    Grato

  • Bruno Em: 8 de dezembro de 2011 as 12:51

    Boa tarde , Parabéns pela video aula, gostaria de saber se você pretende colocar esse mesmo mecanisco de enviar contato + anexo porém com PHPMailer acharia mais interessante.

  • Edgar Ferreira Em: 27 de dezembro de 2011 as 5:04

    Foi uma longa jornada este formulário! rsrs.

    Sou novato em Criação de Sites, tudo que sei, foi através das aulas no seu site!
    Muito obrigado.

    Após muita luta, e refazer várias vezes, consegui concluir com exito este formulario num site que estava montando! mas q sufocooo, isso pq vc está dando tudo mastigado hein!! rsrs

    Vlw. Robson! Abraços!

  • Lucas augusto de paula Alves Em: 6 de fevereiro de 2012 as 13:35

    kara eu queria saber se tem como selecionar o destino do formulário, no Contact Form 7 ??????

  • Rodrigo Em: 9 de fevereiro de 2012 as 10:37

    Bom dia Robson, fiz tudo certinho seguindo o que você disse no tutorial mas não estou recebendo os emails. não chega nada na caixa de entrada nem no segundo email do contato.

  • Danilo Ferreira Em: 24 de fevereiro de 2012 as 10:28

    Hello Robson,
    Eu estou com um problema quanto ao envio do anexo, todos os campos fora o anexo chegam na minha caixa de e-mail o Outlook, o que acontece com o anexo? poderia me ajudar?

  • Danilo Ferreira Em: 24 de fevereiro de 2012 as 14:01

    Robson Beleza,
    eu fiz o formulário como mostrado no tuto, porém acontece o seguinte,
    quando eu clico para enviar funciona tudo bem de acordo com as funções,
    porém quando eu abro o Email no Outlook quase todos os campos funcionam, mas o anexo não aparece!!
    qual será o problema? poderia me ajudar?

  • Rodrigo Alonso Em: 22 de abril de 2012 as 13:50

    Robson, estou com um problema, ja pesquisei mas não sei como resolver!

    A minha página de contato é carregada através do jquery, não a url intende? tipo assim quando clico no menu contato o link fica assim “http://site.com.br/#contato.php”

    e o formulario não funciona. se chamo a pagina na url tipo “http://site.com.br/contato.php” funciona beleza, só que eu quero manter o efeito do carregamento com jquery. Da uma luz ai!

    Obrigado!

  • Rodrigo Em: 23 de abril de 2012 as 3:22

    Porque o formulario não funciuona quando a pagina é carregada com jquery?
    Obrigado!

  • Jader Angelo Em: 25 de maio de 2012 as 13:19

    Fala Robson! muito boa a video aula, parabens.
    mas tenho uma duvida.

    quando eu executoo meu formulario, ele nao aparece certo, ele redireciona a pagina para
    a pagina ‘exibir apos envio’ que nao existe e ai da erro. o que pode ser?
    obrigado! abraço….

  • Dianoson Gatti Em: 4 de junho de 2012 as 0:58

    Olá Robson,

    Cara estou adorando e aprendendo muito com essas video aulas, parabéns.

    Mas tenho uma dúvida, como faço para enviar anexos junto com a resposta automática? Preciso mandar as tabelas de valores para as pessoas que se cadastram no formulário de contato.

    Obrigado

  • Thiago Conrado Em: 18 de junho de 2012 as 21:32

    Não ta funcionando na porcaria do IE 8 =/
    Nem envia, nem aparece mensagem de erro … Como arrumar ?

  • Glênio Em: 20 de junho de 2012 as 23:36

    Opa, muito bom o tutorial, mas queria saber se tem como ao invés de enviar o anexo para o email enviar para o servidor, e para o email ir um link do mesmo junatamento com os dados de contato?

  • Italo Leite Em: 24 de agosto de 2012 as 19:45

    Robson tudo funcionando perfeitamente so queria saber me dar uma ideia como fazer pra fazer upload de 2 arquivos o q devo acrescentar???

  • José Silva Em: 25 de novembro de 2012 as 14:16

    Valeu grande Robson.

  • Henrique Em: 30 de novembro de 2012 as 18:27

    Olá Robson, obrigado!

    Agora só estou com uma dificuldade para acertar acentuação em caracteres.

    Ele manda um monte de simbolos estranhos se você usar acentos ou cedilha, isso tanto no assunto da mensagem quando no corpo do e-mail.

    Poderia me ajudar a corrigir isso? Já vi que outras pessoas também estão com essa dificuldade aqui nos comentários.

    Abraços!

  • Ronald Albanez Em: 15 de janeiro de 2013 as 20:01

    Robson, socorro!!!!!!!

    Todo o script que ensinaste funcionou quase direito. O único problema é que não está chegando ao destino. A resposta automática funciona direito mas onde a mensagem deveria cair, não vai. Já verifiquei a caixa de opção da variável destino e suas ligações e está tudo certo.

    Estou usando o script dessa ultima aula, o que pode ser?

  • Ronald Albanez Em: 16 de janeiro de 2013 as 10:06

    Em tempo, desabilitei deixando comentário as linhas referentes ao envio do arquivo mas não alterei nada no script que faz a validação e envio em html do mesmo arquivo, pode ser isso?

  • marcos Em: 30 de janeiro de 2013 as 16:49

    Boa tarde, tudo certo?

    Seguinte fera, estou utilizando sua script, porém quando utilizo emails profissionais o formulário funciona sem problemas, mas quando coloco emails externos (@gmail, @hotmail…) ele não funciona… isto ocorre tanto quando utilizo o email externo para o email que chega a mensagem tanto quanto é colocado no campo email ao preencher o formulário. Teria como dar uma mãozinha ai fera? Grande abraço. Obrigado por disponibilizar este conteúdo!

  • Ricardo Em: 10 de março de 2013 as 0:14

    Boa noite, Robson.

    Gostaria de agradece ao empenho e a dedicação do pessoal da UPinside, tenho aprendido muito com as videos aulas, porem estou tendo problema com uma coisa aparentemente boba, gostaria de uma esplicação, sei que o a linha abaixo é para exibição de caracteres com acentuação de forma normal, EX: Soluções “Soluções”, porem não estou conseguindo fazer ele funcionar justamente no cabeçalho.

    $headers .= “Content-Type: text/html; charset=\”UTF-8\”\n\n”;

    Obigado pela força.

Deixe seu comentário!