Configurando:

Função Mail
Crie um arquivo chamado .user.ini e envie para o seu FTP com as configurações abaixo:

OBS: O formato é "chave = valor"

authmail.debug = Off
 authmail.port = 587
 authmail.address = "exemplo@seudominio.com"
 authmail.smtp_account = "exemplo=seudominio.com"
 authmail.smtp = "smtp.seudominio.com"
 authmail.password = "Aqui-você-coloca-a-senha-do-seu-e-mail"

Como gerar este código?

  • No Painel de Controle utilize o menu: “E-mails >> Script de envio de email”
    • Tipo de script: mail();
    • Formato do e-mail: Texto;
    • Informe o e-mail e a senha;
    • Clique em Gerar Script.
    • Como colocar no meu FTP?

Como colocar no meu FTP?

  • Gere o código conforme explicamos acima, depois:
    • Copie o código e cole em um bloco de notas;
    • Salve o arquivo com nome .user.ini;
    • Depois envie este arquivo da sua máquina para o seu FTP, coloque-o na pasta em que seu sistema fará uso da função mail() do PHP.

OBS: O PHP sempre tentará usar os dados do .htaccess mais próximo, ou seja, é possível usar o .htaccess com dados de autenticação diferentes em vários diretório. O PHP sempre usará o do diretório atual. Por exemplo, se houver dados de autenticação num .htaccess no diretório ‘www/envio’ os arquivos PHP desse diretório usarão o .htaccess do mesmo ao invés de usar o do diretório ‘www’. Caso deseje, utilize nosso assistente de autenticação de e-mail do PHP.

Como testar a função mail() ?

  1. copie o código abaixo
  2. cole-o em um bloco de notas
  3. informe um e-mail válido no lugar de qualquer_email@hotmail.com, pode ser qualquer e-mail, de qualquer provedor
  4. salve-o com nome mail.php
  5. envie-o para seu FTP na pasta WWW
  6. depois para testar basta acessar seu site www.seu_site.com/mail.php
IMPORTANTE: não esqueça de colocar o arquivo .user.ini dentro da pasta WWW.
<?php

$message = "Testando outros remetentes, para facilitar a resposta";

$headers = 'From: exemplo@padaria.com';// <- O e-mail que está configurado no .htaccess

$headers = 'Date:'.date('r');

if (mail('qualquer_email@hotmail.com', 'Teste', $message, $headers)) {

print('Funcionou');

}else{

print('Nao Funcionou…');

};

?>

Usando a biblioteca Mail da Pear

OBS: Essa opção é para usuários avançados e programadores PHP. Encorajamos sempre o uso da função mail().

Existem muitas bibliotecas que permitem autenticação de e-mail, mas a mais segura é a Mail da Pear que é um repositório oficial do PHP. Os nossos servidores PHP possuem essa biblioteca instalada.

Para gerar um exemplo de uso da biblioteca Mail da Pear, utilize nosso assistente de autenticação de e-mail do PHP

Páginas Relacionadas