<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET, PUT, OPTIONS, PATCH, DELETE');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers: Authorization, Content-Type, x-xsrf-token, x_csrftoken, Cache-Control, X-Requested-With');
require_once('src/PHPMailer.php');
require_once('src/SMTP.php');
require_once('src/Exception.php');
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
$nome = isset($_POST{'nome'}) ? $_POST['nome'] :'Não informado';
$telefone = isset($_POST{'telefone'}) ? $_POST['telefone'] :'Não informado';
$email = isset($_POST{'email'}) ? $_POST['email'] :'Não informado';
$assunto = isset($_POST{'assunto'}) ? $_POST['assunto'] :'Não informado';
$mensagem = isset($_POST{'mensagem'}) ? $_POST['mensagem'] :'Não informado';
if($email && $mensagem) {
$mail = new PHPMailer();
$mail->isSMTP(true);
$mail->Host = 'smtplw.com.br';
$mail->SMTPAuth = true;
$mail->Username = 'site@email.com';
$mail->Password = 'senha123';
$mail->Port = 587;
$mail->setFrom('site@email.com');
$mail->addAddress('emailpara@email.com');
$mail->isHTML(true);
$mail->Subject = $text;
$mail->Body = "Mensagem: {$message}";
if($mail->send()) {
echo 'Email enviado com sucesso';
} else {
echo 'Email nao enviado';
}
} else {
echo 'Email nao enviado: informar o email';
}
?>