Base de conhecimento

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

Utilizar o envio de e-mail não autenticado (não recomendado) a partir de um site

Atualização 03/09/2026

Este guia detalha o envio de e-mails a partir de um site hospedado pela Infomaniak, utilizando a função PHP mail(), que está desativada por padrão.

 

Introdução

  • A Infomaniak desaconselha fortemente o uso da função PHP mail() para o envio de e-mails a partir de suas aplicações:
    • Os e-mails serão considerados “não autenticados” e, portanto, estarão sujeitos a limites.
    • A sua taxa de entrega será afetada, o que pode prejudicar o seu site.
  • É altamente recomendável usar um método de envio SMTP autenticadopara o envio de e-mails a partir das suas aplicações; a Infomaniak oferece, para esse efeito, um serviço adequado.

 

Especificar o endereço de envio

Para que as mensagens sejam enviadas corretamente a partir do seu CMS/aplicação web (e para evitar um erro como Could not instantiate mail function ou sender mismatch), é necessário especificar um endereço válido nas configurações do site no painel da Infomaniak:

  1. Clique aqui para acessar o gerenciamento do seu site no painel da Infomaniak (precisa de ajuda?).
  2. Clique diretamente no nome atribuído ao site em questão:
  3. Clique em Gerenciar as configurações avançadas:
  4. Na guia Geral, insira um endereço de e-mail existente no campo E-mail do remetente.
  5. Clique no botão azul Guardar:

 

Reativar a função de e-mail

Se desejar utilizar a função de e-mail do PHP, será necessário ativá-la em cada um dos sites do seu serviço de hospedagem web:

  1. Clique aqui para acessar o gerenciamento do seu site no painel de controle Infomaniak (precisa de ajuda?).
  2. Clique diretamente no nome atribuído ao site em questão:
  3. Clique em Gerenciar as configurações avançadas:
  4. Clique na aba PHP / Apache:
  5. Ative a função e-mail:
  6. Clique no botão Salvar na parte inferior da página para confirmar as alterações.

 

Exemplos de PHP mail()...

 

... no WordPress

Configure o envio do formulário de contato padrão incluído no Divi Builder:

  1. Faça login no painel de administração do WordPress.
  2. Acesse o editor Divi da página que contém o formulário de contato.
  3. Clique no ícone Configurações para configurar o formulário de contato Divi:
  4. Em EMAIL, insira o endereço de e-mail que receberá os envios do formulário e salve:
  5. Por padrão, quando um visitante usar o formulário para entrar em contato, você receberá um e-mail de mail@o-nome-do-seu-site e, se responder, o destinatário será automaticamente o endereço de e-mail indicado pelo visitante ao preencher o formulário de contato.

 

… no Prestashop

Acesse as configurações avançadas do Prestashop:

  1. Especifique o modo SMTP.
  2. Insira localhost como servidor.
  3. Insira a porta 25.
  4. Não especifique nome de utilizador nem palavra-passe.

 

… sobre o Joomla

Configurar o envio de e-mails via PHPmail (não recomendado) no Joomla:

  1. Aceda ao painel de administração do seu site Joomla.
  2. Vá para Configuração e, em seguida, Servidor.
  3. Não insira NADA no campo E-mail do site:

Infelizmente, isso impede qualquer teste de envio através do botão correspondente, mas funcionará se você configurar um formulário de contato no seu site. Clique em Salvar depois de deixar o campo vazio.

 

Endereço de resposta da função PHP mail()

Ao enviar um e-mail com a função mail() do PHP, o return-path será registrado no formato root@h2web3.infomaniak.ch, por exemplo. No entanto, o cabeçalho Reply-To: presente no código do seu formulário permite especificar um endereço de resposta válido.


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