Blog Fellyph Cintra

Blog sobre WordPress, IA, PWA e JavaScript

Auto resposta com Contact form 7

Um dos grupos que participo surgiu a pergunta: “Como criar uma Auto resposta com o Contact form 7?”. Auto reposta ou auto-reply para alguns. E nesse post iremos abordar uma solução bem simples.

Contact form 7

Contact form 7 ainda é um dos plugin mais popular para criar formulários de contato, com uma mecânica bem simples ele adianta a vida de muita gente que quer adicionar um form no seu site.

tela de instalação do plugin contact form 7
Contact form 7

O Contact Form 7 pode gerenciar vários formulários de contato, além de poder personalizar o formulário e o conteúdo do e-mail de forma flexível com marcação simples. O formulário suporta envio com tecnologia Ajax, CAPTCHA, filtragem de spam Akismet e assim por diante.

Como adicionar auto resposta com contact form 7?

Mas voltando ao problema, pensei numa solução bem simples para solucionar a questão da auto resposta.

No painel do contact form temos:

  • Formulário: a sessão que define o formulário que vai ser exibido para o usuário.
Tela de edição de formulários
Tela de edição de formulários
  • mail: área define quem vai receber os emails, logo em seguida tem uma opção mail(2) com um checkbox “Usar mail(2)”, como podemos ver na imagem abaixo no final da imagem:
Sessão de mail do Contact form 7
Sessão de mail do plugin Contact form

Essa opção você habilita quando deseja criar um segundo envio de e-mail quando alguém utilizar o formulário de contato. Nesse caso vamos utilizar o mail 2 para criar uma auto resposta, então marque a opção “Usar mail(2)”. Marcando essa opção aparece um formulário idêntico ao “mail”.

No primeiro campo o “Para” vamos adicionar o campo [your-email] que é o identificador do campo de email do usuário que preencheu o formulário, ou seja, esse segundo email vai para quem preencheu o formulário(uma auto resposta). Ai no corpo do email eu escrevo o que eu quiser, como na imagem a seguir:

auto resposta com contact form 7
auto resposta com contact form 7

Se tudo der certo todo usuário que o utilizar o formulário irá receber uma resposta automática. Então essa é uma dica rápida para quem trabalha com contact form 7.

Para mais dicas de WordPress confira a página da categoria, ou acesse e a página de tutoriais.


LEITURAS_RELACIONADAS

> ler ./comentarios.log

15 respostas a “Auto resposta com Contact form 7”

  1. Estranho fiz um teste e não foi nada para o remetente?

    Pode me ajudar?

    1. você testou local ou online ?

  2. Alguém poderia me ajudar,preciso encaminhar para mais do que dois emails, na verdade seriam 5 emails diferentes. Alguém tem alguma solução?

    1. Já tentou utilizar “;” ?

  3. Danilo Durigan

    Testei no meu site exatamente como na sua dica, porém não recebi o email de resposta.

    Tem algum outro lugar para configurar?

    1. vc já testou seu servidor de e-mail?
      Usa Locaweb?
      dá uma olhada na caixa de spam tb?

  4. Danilo Durigan

    Fellyph,
    A primeira parte está funcionando corretamente. Para este email(2) eu testei com 2 e-mails diferentes (gmail e yahoo) e em nenhum deles chegou sequer à caixa de spam.

  5. Danilo Durigan

    Esqueci de dizer, o provedor é o Hotel da Web. Abri um chamado no suporte mas me disseram que como era um plugin de terceiros eles não tinham atuação e que o servidor de e-mails deles está funcionando corretamente ( e está porque o email está chegando normalmente)

  6. Olá Danilo

    A propriedade [your-email] tem que ser a mesma que vc usou no formulário. Você checou isso tb ?

  7. Fernando Ferreira

    Muito bom!

  8. Funcionou aqui. Porém é interessante inserir a informação que o email poderá ir para caixa de spam ou lixo eletronico.

    1. Olá Mario, no caso isso vai depender do seu servidor de email.

  9. Francisco Eneas

    A uma maneira simples e eficaz para evitar a maioria dos problemas é usar sempre um endereço de email válido a partir do domínio onde o formulário está hospedado no campo De: na seção Correio da interface CF7.

    Se o seu site estava em example.com, então o e-mail que está sendo enviado deve ser enviado de abc@example.com também.

    Se você estiver enviando com o De em um domínio diferente, então esse email não conseguirá enviar corretamente em alguns sistemas de hospedagem, ou será rejeitado como spam por um monte de sistemas de recebimento de e-mail.

    Se você usar algo como [seu nome] você também será capaz de classificar pelo nome do remetente e aplicar filtros em seu aplicativo de e-mail.

  10. Ótima dica, funcionou. Obrigado!

  11. Cara, estou tentando anexar um arquivo na resposta automatica. Um arquivo a parte que não foi feito o upload pelo formulário. Sabe como fazer?


> adicionar comentário

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *