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
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:
- Clique aqui para acessar o gerenciamento do seu site no painel da Infomaniak (precisa de ajuda?).
- Clique diretamente no nome atribuído ao site em questão:

- Clique em Gerenciar as configurações avançadas:

- Na guia Geral, insira um endereço de e-mail existente no campo E-mail do remetente.
- 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:
- Clique aqui para acessar o gerenciamento do seu site no painel de controle Infomaniak (precisa de ajuda?).
- Clique diretamente no nome atribuído ao site em questão:

- Clique em Gerenciar as configurações avançadas:

- Clique na aba PHP / Apache:

- Ative a função e-mail:

- 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:
- Faça login no painel de administração do WordPress.
- Acesse o editor Divi da página que contém o formulário de contato.
- Clique no ícone Configurações para configurar o formulário de contato Divi:

- Em EMAIL, insira o endereço de e-mail que receberá os envios do formulário e salve:

- 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-sitee, 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:
- Especifique o modo SMTP.
- Insira
localhostcomo servidor. - Insira a porta
25. - 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:
- Aceda ao painel de administração do seu site Joomla.
- Vá para Configuração e, em seguida, Servidor.
- 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.
Link para esta FAQ: https://faq.infomaniak.com/2150
Esta seção de perguntas frequentes foi útil?