Ir para conteúdo
Fórum Script Brasil
  • 0

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


geraldobsn

Pergunta

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?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 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("geraldobsn@gmail.com""Rent a Car");
//$mail->AddCC("@hotmail.com", "(Escondi)"); // Copia
//$mail->AddCC("@gmail.com", "(Escondi)");
//$mail->AddBCC('fulano@dominio.com.br', '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
  •  
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...