Nunca vi um troço dar tanto erro e dor de cabeça!!!!
Estou fazendo igual a todo mundo:
- Baixei a última versão;
- Baixei o AutoLoader;
- Fiz as configurações baseadas em exemplos de outros colegas aqui do site.
Mas o troço não vai....
Quando não é o SMTP que não é encontrado na classe, o retorno diz que a função mail não pôde ser instanciada.
require_once ('./func/PHPMailerAutoload.php');
require_once ('./func/func.php');
$maill =newPHPMailer;
$envio =new email;
$msg = filter_input(INPUT_POST,'txtMsg');//Define os dados do servidor e o tipo de conexão
$maill->IsSMTP();
$maill->SetLanguage('br','language/');
$maill->charset ='utf-8';
$maill->Host='smtp.gmail.com';//$mail->SMTPDebug = 2;
$maill->SMTPSecure='tls';
$maill->port =587;// ou 465
$maill->Username='email@gmail.com';
$maill->Password='senha_gmail';
$maill->IsHTML(true);//Define o remetente
$maill->setFrom($email, $nome,false);//Réplica
$maill->AddReplyTo('reply@hotmail.com');//Define o destinatário
$maill->AddAddress('destino@gmail.com','Oliveira Leal');//Define os dados técnicos da msg
$maill->IsHtml(true);//Define a mensagem
$maill->WordWrap=50;
$maill->Subject='Mensagem do site';
$maill->Body='<div><h3>'. $nome .' enviou a seguinte mensagem a partir do site:</h3></div><div>'. $msg .'</div>';
$maill->AltBody='Este é o corpo do plain-text da mensagem';try{//Envia o email
$enviado = $maill->Send();}catch(Exception $ex){}
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
rioleal
Nunca vi um troço dar tanto erro e dor de cabeça!!!!
Estou fazendo igual a todo mundo:
- Baixei a última versão;
- Baixei o AutoLoader;
- Fiz as configurações baseadas em exemplos de outros colegas aqui do site.
Mas o troço não vai....
Quando não é o SMTP que não é encontrado na classe, o retorno diz que a função mail não pôde ser instanciada.
Editado por riolealLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.