Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Opa pessoal do imaters
To com um problemão aqui que não consigo resolver.
eu estava com um problema de enviar emails com a função mail
ai andei pesquisando que a função não se usa mais pois outros provedores de email não aceitam mais pq esse sistema de email é considerado spam agora.
Entrei em contato com o pessoal do servidor onde está hospedado um site de um cliente e eles me passaram um arquivo de envio de email autendticado via smtp
vou postar o codigo que preciso modificar e não estou conseguindo.
session_start();
// Cria variáveis ************
$formnome = ($_POST['nome']); // dados vindos do contato.php
$formemail = ($_POST['email']); // dados vindos do contato.php
$formdesc = ($_POST['obs']); // dados vindos do contato.php
$smtp_endereco = "meu.dominio.com.br"; // coloque aqui seu endereço ou ip do servidor SMTP
$seu_email = $teste; // coloque aqui o endereço de email que deseja receber as mensagems do formulário de contato.
$usuario_smtp = "email@provedor.com.br"; // coloque aqui seu usuário SMTP em geral é o próprio email que envia.
$senha_smtp = "123456"; // coloque aqui sua senha para o usuário SMTP acima.
$mensagem_sucesso = "Mensagem enviada com Sucesso!!!"; // coloque aqui sua mensagem de sucesso ao envio do formulário.
include('class.phpmailer.php'); // envio de e-mail com autenticacao do provedor
$mail = new PHPMailer(); // envodo de email com autenticacao do provedor
$mail->SetLanguage("br", "language/");
$mail->IsSMTP();
//Cria PHPmailer class
$mail->From = $formemail; //email do remetente
$mail->FromName = $formnome; //Nome de formatado do remetente
$mail->Host = "$smtp_endereco"; //Pegando dados do alterar_esse_arquivo.php
$mail->Mailer = "smtp"; //Usando protocolo SMTP
$mail->AddAddress("$seu_email"); //pegando dados do alterar_esse_arquivo.php
$mail->Subject = "Orçamento";
//Assunto do email
$mail->Body = $formdesc; //Body of the message assunto que veio do from.htm
//SMTP
$mail->SMTPAuth = true;
$mail->Username = "$usuario_smtp";
$mail->Password = "$senha_smtp";
//Verifica se email sera enviado
o problema é o seguinte, a variavel $teste é um envio POST de emails selecionados pelo usuario, ou seja ele pode selecionar varios emails, esse é um dos problemas só consigo enviar para um email só.
o outro problema é que eu preciso inserir um codigo html na variavel $formdesc, e não estou conseguindo, eu estava fazendo assim.
$formdesc =
" <html>
<head>
<title></title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</head>
<body bgcolor='#FFFFFF' text='#000000' link='#000000' vlink='#000000' alink='#000000' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>
<br>
<br>
<br>
<br>
<table width='588' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'>
<tr>
<td width='368' height='326' valign='top'><table border='1' align='center' cellpadding='0' cellspacing='0' bordercolor='#99CCFF'>
<tr>
<td width='39%' height='52' align='right' valign='top' bgcolor='#FFFFFF'><img src='http://www.donna.com.br/logo-site-trans-p.gif' alt='' /></td>
<td width='61%' align='center' valign='top' bgcolor='#FFFFFF'>
<div align='left'><font color='#000000'><br>
Orçamento</font></div>
<div align='center'></div></td>
</tr>
<tr>
<td colspan='2' valign='top' bgcolor='#FFFFFF' style='font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;'>
<div align='justify'>
<blockquote> </blockquote>
</div>
<blockquote>
<p align='justify'>Olá ".$_POST['nome']."!</p>
".$_POST['obs']."!</p>
<p align='justify'>
".($_POST['produto'])."
</p>
<p>Valor: ".$_POST['valor']."</p>
<p>Atenção! Se você utiliza algum filtro de
spam, certifique-se de o e-mail esteja liberado. </p>
<p> </p>
<p align='justify'>Atenciosamente,<br>
Donna<br>
<br>
<a href='[http://www.donna.com.br'](http://www.donna.com.br) target='_parent'>www.donna.com.br</a><br>
</p>
</blockquote></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html> "
;
Sou meio novato no php, mas tenho me esforçado pacas, e vcs do imasters tem ajudado pra caramba.
Desde já agradeço
Abraços
Carregando comentários...