Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera tudo na paz?
Estou fazendo um painel de controle onde quero que envie email autenticado ao cliente, quando o atendente responder sua dúvida. Mas não está dando certo pois sempre dá erros chatos...
Olha só o código:
<?php
require "../../includes/PHPMailer/class.phpmailer.php";
$mail = new PHPMailer();
// Define os dados do servidor e tipo de conexão
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsSMTP(); // Define que a mensagem será SMTP
$mail->Host = "mail.**.com"; // Endereço do servidor SMTP
$mail->Username = 'suporte@**.com'; // Usuário do servidor SMTP
$mail->Password = 'senha:P'; // Senha do servidor SMTP
// Define o remetente
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->From = "suporte@**.com"; // Seu e-mail
$mail->FromName = "Atendente"; // Seu nome
// Define os destinatário(s)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->AddAddress('**@gmail.com', 'Fernando Neto');
// Define os dados técnicos da Mensagem
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
$mail->CharSet = 'iso-8859-1'; // Charset da mensagem (opcional)
// Define a mensagem (Texto e Assunto)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->Subject = "Chamado respondido"; // Assunto da mensagem
$mail->Body = '
<html>
<body>
<table width="600" border="0" cellspacing="0" cellpadding="0" style="background:#CCC; border-radius: 10px; color:#333; font-family: sans-serif; font-weight:normal;">
<tr style="height:50px; font-weight:bold; color:#000;">
<th colspan="2" scope="col">Martins Hospedagens - Painel de Administração</th>
</tr>
<tr style="height:150px;">
<th scope="col">Olá, .seunome. seu chamado foi respondido</th>
<th scope="col">Atendente: atendente</th>
</tr>
<tr style="height:50px;">
<th scope="row">Resposta: resposta</th>
<td></td>
</tr>
<tr style="height:100px;">
<th colspan="2" scope="row">Em caso de dúvidas, entre em contato por email suporte@**.com ou telefone: (**) **-**</th>
</tr>
</table>
</body>
</html>
';
$envia = $mail->Send();
if($envia){
echo 'Enviado';
}else{
echo 'Não enviado erro: '.$mail->ErrorInfo.'';
}
?>
sempre está dando o erro
Não enviado erro: SMTP Error: The following SMTP Error: Data not accepted.**@gmail.com
o que seria feras do PHPMailer?
Carregando comentários...