Base de conhecimento

1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!

Usar o envio autenticado de e-mail a partir de um site

Atualização 14/09/2026

Este guia detalha o envio de e-mails autenticados a partir de um site / CMShospedado pela Infomaniak.

 

Introdução

  • Configurar o envio de e-mails do seu site através de um servidor SMTP autenticado permite melhorar a fiabilidade e a segurança dos envios, em comparação com a função PHP mail() utilizada sem autenticação:
    • maior fiabilidade na entrega dos e-mails,
    • segurança reforçada,
    • detecção mais precisa dos erros de envio,
    • melhor compatibilidade com os serviços de mensagens,
    • e melhor rastreabilidade dos envios.

 

Exemplos de configuração SMTP

Pré-requisitos

  • Ter um serviço de e-mail.
    • Você pode usar o Serviço de E-mail oferecido pela Infomaniak ou qualquer outro serviço de e-mail de sua preferência.
  • Criar uma senha para o dispositivo (❓: my kSuite | Serviço de e-mail/kSuite).
  • Utilizar as configurações recomendadas:
    • Servidor SMTP de saída = mail.infomaniak.com
    • Porta SMTP e protocolo de criptografia e comando/método para ativar este protocolo: 587 + STARTTLS
    • Nome de usuário/username = o endereço de e-mail completo (precisa de ajuda?)
    • Senha/password = a senha gerada para o endereço de e-mail que você deseja usar
    • Autenticação obrigatória para o envio de e-mails:
      • Ela é ativada nas configurações SMTP do seu CMS.
      • Marque "usar as mesmas configurações do servidor de entrada" ou, dependendo do CMS, insira um nome de usuário (= endereço de e-mail completo) e a senha gerada.

 

WordPress

Para permitir que o seu site envie e-mails, utilize um endereço de e-mail do seu domínio (por exemplo, e-mail@dominio-site.xyz) e configure as definições SMTP (consulte os pré-requisitos):

  1. Aceda ao painel de administração do WordPress.
  2. Instale uma extensão SMTP (WP Mail SMTP funciona).
  3. Configure a extensão, por exemplo:

A partir desse momento, um e-mail enviado a partir de um formulário de contato presente no site (formulário padrão Divi, por exemplo) será enviado por meio de um método SMTP.

Para confirmar isso, basta verificar os cabeçalhos de uma mensagem recebida por este meio, nomeadamente a linha x-mailer, que pode indicar, por exemplo, WPMailSMTP/Mailer/smtp em vez de PHPMailer.

Observação: o x-mailer pode ser qualquer indicação, não necessariamente representativa do método de envio real!

 

Prestashop

Para permitir que o seu site envie e-mails, utilize um endereço de e-mail do seu domínio (por exemplo, e-mail@dominio-site.xyz) e preencha as configurações SMTP (consulte os pré-requisitos):

  1. Faça login no painel de administração do Prestashop.
  2. Acesse Configurações avançadas e, em seguida, E-mail.
  3. Configure o envio via SMTP:

Em seguida, verifique (para evitar um erro como Could not instantiate mail function ou sender mismatch) se o endereço que você configurou nestas configurações avançadas corresponde ao endereço que o Prestashop utiliza para os envios. Para isso:

  1. Faça login no painel de administração do Prestashop.
  2. Acesse Configurações da loja.
  3. Clique em Contato no menu lateral esquerdo.
  4. Na aba Contatos, verifique se o endereço de e-mail mencionado é o mesmo que o configurado anteriormente.
  5. Edite os endereços de e-mail, se necessário:
  6. Clique na aba Lojas.
  7. Verifique (e corrija, se necessário) se o endereço de e-mail indicado é o mesmo que o configurado anteriormente:

 

Joomla

Para permitir que o seu site envie e-mails, utilize um endereço de e-mail do seu domínio (por exemplo, e-mail@dominio-site.xyz) e configure os parâmetros SMTP (consulte os pré-requisitos):

  1. Inicie sessão no painel de administração do Joomla.
  2. Clique em Sistema no menu lateral esquerdo.
  3. Clique em Configuração geral.
  4. Clique na aba Servidor:
  5. Configure o envio através do método SMTP:

Esta seção de perguntas frequentes foi útil?