Jump to content

wiskley

Members
  • Content count

    29
  • Joined

  • Last visited

Community Reputation

2 Comum

About wiskley

  1. wiskley

    envio de e-mail com php

    Ola Recomendo você a utilizar a classe phpmailer é melhor que usar esse mail do php aqui no forum tem varios topicos sobre ese assunto mas vou postar o codigo aqui: Primeiramente, faça o download do PHPMailer no Github e extraia o conteúdo da pasta dentro do local de sua preferência (note que o local tem que estar acessível pelo PHP). Segue o link para Download: PHPMailer no GithubSo clicar em download zip Depois adapte seu codigo ao codigo abaixo: <?php /* Inclui a classe do phpmailer */ require("caminho/do/arquivo/class.phpmailer.php"); /* Cria uma Instância da classe */ $mail = new PHPMailer(); /* ######################### * # CONFIGURAÇÕES BÁSICAS # * ######################### */ $assunto = 'O ASSUNTO DO EMAIL'; $mensagem = 'A MENSAGEM DO EMAIL. PODE SER HTML.'; $seu_email = 'SEU EMAIL'; $seu_nome = 'DIGITE SEU NOME'; $sua_senha = 'A SENHA DO SEU EMAIL'; /* Se for do Gmail o servidor é: smtp.gmail.com */ $host_do_email = 'O SERVIDOR DO SEU EMAIL'; /* Configura os destinatários (pra quem vai o email) */ $mail->AddAddress('destinatario@email.com', 'Nome'); // $mail->AddAddress('email@email.com'); // $mail->AddCC('email@email.com', 'Nome da pessoa'); // Copia // $mail->AddBCC('email@email.com', 'Nome da pessoa'); // Cópia Oculta /* ########################### * # CONFIGURAÇÕES AVANÇADAS # * ########################### */ /* Define que é uma conexão SMTP */ $mail->IsSMTP(); /* Define o endereço do servidor de envio */ $mail->Host = $host_do_email; /* Utilizar autenticação SMTP */ $mail->SMTPAuth = true; /* Protocolo da conexão */ $mail->SMTPSecure = "ssl"; /* Porta da conexão */ $mail->Port = "465"; /* Email ou usuário para autenticação */ $mail->Username = $seu_email; /* Senha do usuário */ $mail->Password = $sua_senha; /* Configura os dados do remetente do email */ $mail->From = $seu_email; // Seu e-mail $mail->FromName = $seu_nome; // Seu nome /* Configura a mensagem */ $mail->IsHTML(true); // Configura um e-mail em HTML /* * Se tiver problemas com acentos, modifique o charset * para ISO-8859-1 */ $mail->CharSet = 'UTF-8'; // Charset da mensagem (opcional) /* Configura o texto e assunto */ $mail->Subject = $assunto; // Assunto da mensagem $mail->Body = $mensagem; // A mensagem em HTML $mail->AltBody = trim(strip_tags($mensagem)); // A mesma mensagem em texto puro /* Configura o anexo a ser enviado (se tiver um) */ //$mail->AddAttachment("foto.jpg", "foto.jpg"); // Insere um anexo /* Envia o email */ $email_enviado = $mail->Send(); /* Limpa tudo */ $mail->ClearAllRecipients(); $mail->ClearAttachments(); /* Mostra se o email foi enviado ou não */ if ($email_enviado) { echo "Email enviado!"; } else { echo "Não foi possível enviar o e-mail.<br /><br />"; echo "<b>Informações do erro:</b> <br />" . $mail->ErrorInfo; } ?> Testa ai e ve se funciona para você creditos: www.todoespacoonline.com
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.