Hygens Posted September 3, 2016 Share Posted September 3, 2016 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:<?phprequire '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 resultadoif ($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; } Quote Link to comment Share on other sites More sharing options...
wolstech Posted September 3, 2016 Share Posted September 3, 2016 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.