Maggotzz 0 Denunciar post Postado Janeiro 16, 2009 Quando eu tento enviar uma mensagem de e-mail contendo alguns caracteres por ex (".", "-", "<", etc) aparece a seguinte mensagem de erro: Language string failed to load: data_not_accepted Eu uso aquele script de Mailer pra mensagens com autenticação requerida para smtp. Vlws Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 16, 2009 poste o código que está utilizando Compartilhar este post Link para o post Compartilhar em outros sites
Maggotzz 0 Denunciar post Postado Janeiro 17, 2009 <? #include config include('config.php'); #Variaveis de ambiente. $mid = anti_injection($_GET['mid']);//mail id $npg = $_GET['npg']; //next page $hsn = $_GET['hsn']; //Hidden sent $sql = mysql_query("SELECT * FROM `email` WHERE `id` = '$mid' and `sent` = '0'"); $res = mysql_fetch_array($sql); if (mysql_num_rows($sql) == 1){ #inclui a classe PHPMAILER include('class.phpmailer.php'); #instancia o objeto $mail = new PHPMailer(); #enviar via SMTP $mail->IsSMTP(); #seu servidor smtp / dominio no meu caso 'mail' mas pode mudar verifique o seu! $mail->Host = ''; #habilita smtp autenticado $mail->SMTPAuth = true; #usuário deste servidor smtp. Aqui esta a solucao $mail->Username = ''; (retirei) $mail->Password = ''; // senha #email utilizado para o envio, pode ser o mesmo de username $mail->From = ''; $mail->FromName = 'Cippey OTServ'; #Enderecos que devem receber a mensagem $mail->AddAddress($res[to],'You'); #wrap seta o tamanhdo do texto por linha $mail->WordWrap = 50; #anexando arquivos no email (supondo estar no mesmo diretorio) //$mail->AddAttachment('foto.jpg'); $mail->IsHTML(true); //enviar em HTML //Texto da msg $msg = $res[msg]; //Assunto $mail->Subject = $res[subject]; #adicionando o html no corpo do email $mail->Body = $msg; #enviando e retornando o status de envio if ($hsn == 0){ if(!$mail->Send()) { echo "<P>Um erro ocorreu tentando enviar um e-mail com os seguintes dados:<BR><BR>Endereço de e-mail: $res[to]<BR>Assunto: $res[subject]<BR><BR>Informações Técnicas:<BR> $mail->ErrorInfo<BR><BR>Nós o recomendamos a verificar se o e-mail é válido e tentar novamente.</P>"; exit; } else { header("Location: $npg"); #Set okay mysql_query("UPDATE `email` SET `sent` = '1' WHERE `id` = '$mid'"); //set okay. } } if ($hsn == 1){ header("Location: ../index.php"); } } ?> Compartilhar este post Link para o post Compartilhar em outros sites