Jump to content

Phpmail() Use In Heliohost


Hygens

Recommended Posts

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;
}

 

 

 

Link to comment
Share on other sites

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.

Link to comment
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
Reply to this topic...

×   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.

×
×
  • Create New...