• 0
Sign in to follow this  
geraldobsn

SMTP+google+server proprio ( Problemas de envio de Email )

Question

Ola pessoas, em primeiro lugar postei no iniciantes por que não sei ate onde o assunto é avançado. Então...

Vejam, estou com um problema complicado para mim. Tento ativar um formulário simples de envio de e-mail de meu site para qual quer lugar.
No meu caso, a pessoa preenche o o form e envia para minha caixa de correio uma mensagem de contato.

Não estou sendo capaz de realizar esta tarefa, que deveria ser simples. Não identifico onde estou errando.

Usei o PHPmailer e a função mail(). Ambas falharam.

Alguém com um conhecimento mais avançado pode me ajudar?

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Este é o código que eu uso inspirado no seu exemplo. Não entrega código de erro, ele simplesmente não funciona. COmo pode observar é SMTP gratuito google. O que não deveria apresentar nem uma complicação, já tentei o mail(), que funciona menos ainda.
<?php
$nome=$_POST['nome'];
$telefone=$_POST['telefone'];
$email=$_POST['email'];
$cidade=$_POST['cidade'];
$hora=$_POST['hora'];
$data=$_POST['data'];
$conforto=$_POST['conforto'];
$diarias=$_POST['diarias'];
$mensagem=$_POST['mensagem'];

//envio de e-mail de contato
echo $conteudo_email_cliente "
NOVO CONTATO PLANO BARATO <br><br><br>

Dados:<br>
Tipo de Plano Escolhido: $tp_plano<br><br>
Nome: $nome<br>
E-mail: $email<br>
Telefone: $telefone<br>
Cidade: $cidade<br>
Hora: $hora<br>
Conforto: $conforto<br>
Diaria: $diarias<br>
Mensagem: $mensagem<br>
<br>
---- FIM DA MENSAGEM ----
";

require_once("phpmailer/class.phpmailer.php");
$mail new PHPMailer();
$mail->IsSMTP();
$mail->Host "smtp.gmail.com";
$mail->Port 465;
$mail->SMTPAuth true;
$mail->Username "(Escondi)@gmail.com";
$mail->Password "(Escondi)";
$mail->From "$email";
$mail->FromName "$nome";
$mail->AddAddress("[email protected]""Rent a Car");
//$mail->AddCC("@hotmail.com", "(Escondi)"); // Copia
//$mail->AddCC("@gmail.com", "(Escondi)");
//$mail->AddBCC('[email protected]', 'Fulano da Silva'); // Cópia Oculta
$mail->IsHTML(true);
$mail->CharSet 'utf-8';
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->Subject "Rent a Car";
$mail->Body "<table width='360' border='0' cellspacing='5' cellpadding='5'>

<tr>
<td colspan='2' align='left'><img src='http://vendedoramil.net/images/amil_email_logo.png'></td>
</tr>


<tr>
<td colspan='2' align='left'><b><font color='#999999'>Segue os Detalhes do Contato Realizado no Site.</font></b></td>
</tr>
<br>
<tr>
<td colspan='2'>&nbsp;</td>
</tr>
<br> <br>
<tr>
<td width='108' align='left' bgcolor='#E5E5E5'>"."Nome: "."</td>
<td width='219' bgcolor='#E5E5E5'>"$nome ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."E-mail: "."</td>
<td width='219'>"$email ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."Telefone: "."</td>
<td width='219'>"$telefone ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."Sexo: "."</td>
<td width='219'>"$sexo ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."Odontologia: "."</td>
<td width='219'>"$odontologia ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."Faixa de Idade: "."</td>
<td width='219'>"$faixa_idade ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."Interesse: "."</td>
<td width='219'>"$interesse ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."Parto: "."</td>
<td width='219'>"$parto ."</td>
</tr>
<br>
<tr>
<td width='108' align='left' bgcolor='#E5E5E5'>"."Email: "."</td>
<td width='219' bgcolor='#E5E5E5'>"$email ."</td>
</tr>
<br>
<tr>
<td width='108' align='left'>"."Cidade: "."</td>
<td width='219'>"$cidade[0] ."</td>
</tr>
<br>
<tr>
<td width='108' align='left' bgcolor='#E5E5E5'>"."Mensagem: "."</td>
<td width='219' bgcolor='#E5E5E5'>"$mensagem ."</td>
</tr>
";

$enviado $mail->Send();
$mail->ClearAllRecipients();
$mail->ClearAttachments();

if ($enviado) {
echo "<script>
window.location = '../index.html';
</script>";
else {
echo "<br>não foi possível enviar o e-mail.<br>";
echo "<b>Informacoes do erro:</b> " $mail->ErrorInfo;
0
  •  

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this