Enviar email de formulário com um servidor de retransmissão SMTP
Para enviar um email de formulário, o recomendado é usar aplicativos ou scripts que usam a função PHP mail() (por exemplo, Formulário de contato 7 do WordPress). No entanto, se seu formulário de contato exige o Simple Mail Transfer Protocol (SMTP), use as configurações de retransmissão abaixo.
Observação: apesar de fornecermos com todo prazer informações sobre o envio de formulários por email, não oferecemos suporte direto às funções e confiabilidade de plugins, scripts ou provedores de email de terceiros. Para mais informações, consulte a Declaração de Suporte.
Configuração | O que usar |
---|---|
Porta | 25 |
Autenticação SMTP | Falso, nenhum ou desativar |
Conexão segura ou SSL | Falso, nenhum ou desativar |
Servidor ou host1 | host local |
Adicione ou edite seu registro SPF2 | v=spf1 include:secureserver.net -all |
Enviar email a partir de 3 | Um endereço de email para gerenciar o seu DNS4 |
- Se você usa o script PHP e a função
mail()
, não precisa especificar o servidor de retransmissão. - Caso utilize um servidor de retransmissão SMTP, você deverá adicionar ou editar o registro SPF apropriado. Caso contrário, é possível que os emails de formulário não sejam autenticados nem recebidos. Não utilize vários registros SPF. Se precisar de vários valores, combine-os em um único registro.
- Envie um email de formulário a partir de um email específico. Seu email deverá ter uma caixa de correio para receber respostas ou devolver mensagens.
- Ao inserir, por exemplo, user@mycoolexample.com, você deverá adicionar ou editar o registro SPF (Sender Policy Framework) apropriado no DNS para mycoolexample.com. Não adicione emails de terceiros (como Gmail ou Yahoo), já que você não tem controle sobre o DNS desses domínios. Isso pode resultar em falhas na autenticação e no recebimento dos seus emails de formulário.
Configuração | O que usar |
---|---|
Porta | 25 |
Autenticação SMTP | Falso, nenhum ou desativar |
Conexão segura ou SSL | Falso, nenhum ou desativar |
Servidor ou host1 | relay-hosting.secureserver.net |
Adicionar um registro SPF2 | v=spf1 include:secureserver.net -all |
- Se você usa o script PHP e a função
mail()
, não precisa especificar o servidor de retransmissão. - Se você usa um servidor de retransmissão SMTP, é preciso adicionar o registro correto do SPF (Sender Policy Framework); caso contrário, os emails de formulário podem não autenticar nem ser recebidos.
Saiba mais
- Limites de retransmissão de emails de hospedagem
- Configurar o Contact Form 7 no WordPress
- Saiba mais sobre emails do PHP.net.
- Saiba mais sobre wp_mail() do WordPress.