Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, estou tentando fazer com que uma planilha seja enviada via email com php mailer
porém está informando 500 Internal Server Error ao clicar em enviar
código
Spoiler
<?php
$radio=$_POST['descricao'];
$problema=$_POST['problema'];
$respproblema=$_POST['respproblema'];
$vistproblema=$_POST['vistproblema'];
$setproblema=$_POST['setproblema'];
$dataocorrencia=date("d/m/Y");
$acao=$_POST['acao'];
$resp=$_POST['resp'];
$dataacao=date("d/m/Y");
$pqum=$_POST['pqum'];
$pqum=$_POST['pqdois'];
$pqum=$_POST['pqtres'];
$pqum=$_POST['pqquatro'];
$pqum=$_POST['pqcinco'];
$causa=$_POST['causa'];
$respanalise=$_POST['respanalise'];
$vistanalise=$_POST['vistanalise'];
$setor=$_POST['setor'];
$dataanalise=date("d/m/Y");
$checkbox=$_POST['acaoradio'];
$txtacao=$_POST['txtacao'];
$respacao=$_POST['respacao'];
$prazo=date("d/m/Y");
$mensagem.='<b>Descrição do problema:</b> '.$radio.'<br>';
$mensagem.='<b>Problema:</b> '.$problema.'<br>';
$mensagem.='<b>Responsável pela emissão:</b> '.$respproblema.'<br>';
$mensagem.='<b>Visto:</b> '.$vistproblema.'<br>';
$mensagem.='<b>Setor:</b> '.$setproblema.'<br>';
$mensagem.='<b>Ação imediata:</b> '.$acao.'<br>';
$mensagem.='<b>Responsável:</b> '.$resp.'<br>';
$mensagem.='<b>Data:</b> '.$dataacao.'<br>';
$mensagem.='<b>Por quê 1: </b> '.$pqum.'<br>';
$mensagem.='<b>Por quê 2: </b> '.$pqdois.'<br>';
$mensagem.='<b>Por quê 3: </b> '.$pqtres.'<br>';
$mensagem.='<b>Por quê 4: </b> '.$pqquatro.'<br>';
$mensagem.='<b>Por quê 5: </b> '.$pqcinco.'<br>';
$mensagem.='<b>Causa Raiz: </b> '.$causa.'<br>';
$mensagem.='<b>Responsável pela análise: </b> '.$respanalise.'<br>';
$mensagem.='<b>Visto: </b> '.vistanalise.'<br>';
$mensagem.='<b>Setores: </b> '.$setor.'<br>';
$mensagem.='<b>Data da análise: </b> '.$dataanalise.'<br>';
$mensagem.='<b>Plano de ação: </b> '.$acaoradio.'<br>';
$mensagem.='<b>Ação:: </b> '.$txtacao.'<br>';
$mensagem.='<b>Responsável pela ação: </b> '.$respacao.'<br>';
$mensagem.='<b>Prazo: </b> '.$prazo.'<br>';
require("phpmailer/src/PHPMailer.php");
require("phpmailer/src/SMTP.php");
require ("phpmailer/src/Exception.php");
$mailer = new PHPMailer\PHPMailer\PHPMailer();
$mail->isSMTP();
$mail->Host = 'webmail*****.com.br';
$mail->SMTPAuth = true;
$mail->Username = 'contato@*****.com.br';
$mail->Password = '*******';
$mail->SMTPSecure = 'ssl';
$mail->Port = 587;
$mail->CharSet = 'UTF-8'
$mail->isHTML(true);
$mail->Subject = 'Mensagem do Formulário';
$mail->Body = $mensagem;
$mail->AltBody = $mensagem;
$mail->send();
if(!$mail->Send()) {
echo "<script>alert('Erro ao enviar o E-Mail');window.location.assign('index.php');</script>";
}else{
echo "<script>alert('E-Mail enviado com sucesso!');window.location.assign('index.php');</script>";
}
die
?>Carregando comentários...