Jump to content

Recommended Posts

Posted

Please,

 

I need help for use phpmail() in HelioHost.

I have configured all informations but not functioning.

My script is that with any values altered:

<?php
require 'PHPMailerAutoload.php';
// Inicia a classe PHPMailer
$mail = new PHPMailer();
// Passando os dados obtidos pelo formulário para as variáveis abaixo
$nomeremetente = $_POST['name'];
$emailremetente = trim($_POST['email']);
$emaildestinatario = "contato@email.heliohost.org"; // Digite seu e-mail aqui, lembrando que o e-mail deve estar em seu servidor web
$assunto = $_POST['subject'];
$mensagem = $_POST['message'];
// Define os dados do servidor e tipo de conexão
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsSMTP(); // Define que a mensagem será SMTP
$mail->Host = 'mail.heliohost.org';
$mail->Port = 587;
$mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
$mail->Username = $emaildestinatario; // Usuário do servidor SMTP (endereço de email)
$mail->Password = "password"; // Senha do servidor SMTP (senha do email usado)
$mail->SMTPSecure = "tls";
// Define o remetente
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->From = $emaildestinatario; // Seu e-mail
$mail->Sender = $emaildestinatario; // Seu e-mail
$mail->FromName = $nomeremetente; // Seu nome
// Define os destinatário(s)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->AddAddress($emaildestinatario);
// Define os dados técnicos da Mensagem
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsHTML(false); // Define que o e-mail será enviado como HTML
//$mail->CharSet = 'iso-8859-1'; // Charset da mensagem (opcional)
/* Montando a mensagem a ser enviada no corpo do e-mail. */
$mensagemHTML = '<P>FORMULARIO PREENCHIDO NO SITE INFOCUCA.COM.BR</P>
<p><b>Nome:</b> '.$nomeremetente.'
<p><b>E-Mail:</b> '.$emailremetente.'
<p><b>Assunto:</b> '.$assunto.'
<p><b>Mensagem:</b> '.$mensagem.'</p>
<hr>';
// Define a mensagem (Texto e Assunto)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->Subject = $assunto; // Assunto da mensagem
$mail->Body = $mensagemHTML;
//$mail->AltBody = 'Este é o corpo da mensagem de teste, em Texto Plano! r';
// Define os anexos (opcional)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//$mail->AddAttachment("/home/login/documento.pdf", "novo_nome.pdf"); // Insere um anexo
// Envia o e-mail
$enviado = $mail->Send();
// Limpa os destinatários e os anexos
$mail->ClearAllRecipients();
$mail->ClearAttachments();
// Exibe uma mensagem de resultado
if ($enviado) {
echo "E-mail enviado com sucesso!";
} else {
echo "Não foi possível enviar o e-mail.
";
echo "Informações do erro:
" . $mail->ErrorInfo;
}

 

 

 

Posted

You don't need any of this since we support the normal PHP mail() function:

// Define os dados do servidor e tipo de conexão
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsSMTP(); // Define que a mensagem será SMTP
$mail->Host = 'mail.heliohost.org'; 
$mail->Port = 587;
$mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
$mail->Username = $emaildestinatario; // Usuário do servidor SMTP (endereço de email)
$mail->Password = "password"; // Senha do servidor SMTP (senha do email usado)
$mail->SMTPSecure = "tls";

You don't need SMTP.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...