..:: MX Studio Fóruns ::..: duvida com envio de email - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

duvida com envio de email

#1 User is offline   Dark Neo 

  • Group: Membros
  • Posts: 507
  • Joined: 04-June 05

Posted 07 January 2007 - 01:02 PM

bom galera estou aki pra pediar a judar de vcs ja estou penando nisso ja tem um mes e o script nçao funciona por nda eu tenho o script q eu peguei num forum da class phpmailer eu j afiz de tudo mais ele não envia por nda ja me cadastrei no yahoo e configurei o email la e não funcionou tentei usar o hotmail amis não sei qual é o smtp ja usuei o da oi e não chega nda vou postar o script aki e espero q eu de vcs me ajude pq eu preciso disso pra mim concluir um trabalho q ja esta atrasasdo devido a este problema, bom vou postar o script..

CODE
<?
require("class.phpmailer.php");

//Aqui você cria um objeto pra enviar e-mail
$mail = new PHPMailer();

//Definindo que o envio vai ocorrer via SMTP
$mail->IsSMTP();                                   // send via SMTP
//Configurando qual o endereço smtp do servidor.
//Algo como smtp.uol.com.br, ou mail.dominio.com (verifique como configurar para o seu serviço
$mail->Host     = "smtp.mail.yahoo.com.br"; // SMTP servers
//Habilita a autenticação (avisa que vai ter que autenticar pra enviar)
$mail->SMTPAuth = true;     // turn on SMTP authentication
/*Passa os dados para autenticação
(é interessante criar uma conta como contato@dominio.com
apenas pare enviar e receber esse tipo de informação*/
$mail->Username = "thiagomeinel";  // SMTP username
$mail->Password = "senha"; // SMTP password

//Aqui você entra com os dados do cliente que vai receber
//Normalmente vem de uma variável do flash, certo?
/******************************************************/
//Veja a parte abaixo, idêntica ao que eu fiz em cima
/******************************************************/
$msg = $_POST['nome'];
//txtMensagem é um campo de texto do formulário lá do flash
$mail->From  = "thiagomeinel@hotmail.com";
//txtEmail é a informação do email do cliente, vinda do flash também
/******************************************************/
// $mail->From     = $email_cliente; - esta linha substituiu uma linha no código acima.
$mail->FromName = $nome_cliente;
/*Aqui você configura o endereço de resposta.
Caso ele clique em "responder", é pra esse endereço que vai ser enviado (opcional)*/
$mail->AddReplyTo("info@site.com","Information");

//Habilita o cabeçalho para que o cliente saiba que você está enviando HTML no corpo do e-mail
$mail->IsHTML(true);                               // send as HTML

//Assunto
$mail->Subject  = $_POST['assunto'];
//Aqui você põe o corpo do e-mail, como faria montando para enviar com a função mail()
/********************************************/
//Coloquei a mensagem vinda do flash na variável do corpo do texto:
/********************************************/
$mail->Body     = $msg;
/********************************************/
$mail->AltBody  =  "This is the text-only body";

//Tenta enviar o e-mail e testa se deu tudo certo.
/*No fundo, a diferença entre enviar com a função mail ou usando o phpMailer está
nas configurações da conta (logo no inicio do script) e aqui, na hora de enviar.
O resto, é exatamente como você faz normalmentel.*/

if(!$mail->Send())

{ //Exibe a mensagem de erro caso não tenha enviado
   echo "Message was not sent <p>";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
}

// =) email enviado com sucesso
echo "Message has been sent";
?>



este é meu formulario

CODE
<HTML>
<HEAD>
<TITLE>Formulario</TITLE>
</HEAD>
<BODY>
  <form name="form"  method="POST" action="send.php">
  Nome:<input type="text" name="nome"/> <br>
  Assunto:<input type="text" name="assunto"/> <br>
  mensagem:<br>
  <textarea name="mensagem" rows="10" cols="40"></textarea><br>
  <input type="Submit" value="Enviar"/>
  </form>
</BODY>
</HTML>


erro que esta dando..

Message was not sent

Mailer Error: Language string failed to load: provide_address

bom galera é isso..

vlw abraço!!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)