Hey, I have tried with PHPMailer but no luck.
Can you please review the code
<?php
$subject = filter_input(INPUT_POST, 'subject');
$name = filter_input(INPUT_POST, 'name');
$email = filter_input(INPUT_POST, 'email');
$message = filter_input(INPUT_POST, 'message');
$host = "localhost";
$username = "root";
$password = "";
$dbname = "dbname";
$conn = new mysqli ($host, $username, $password, $dbname);
if (mysqli_connect_error()){
die('Connection Error('.mysqli_connect_error().')'.mysqli_connect_error());
}
else {
$sql = "INSERT INTO form (subject, name, email, message) values ('$subject', '$name', '$email', '$message')" ;
if ($conn->query($sql)){
header("Refresh:0; url=index.html");
}
else{
echo "Error: ".$sql ."
".$conn->error;
}
$conn->close();
}
include("smtp/PHPMailerAutoload.php");
$mail = new PHPMailer();
//$mail->isSMTP();
$mail->Host = "smtp.office365.com";
$mail->Port=587;
$mail->SMTPAuth = true;
$mail->Username = "email-address";
$mail->Password = "email-password";
$mail->From = $mail->$Username;
$mail->FromName = "Smeet Mehta";
$mail->AddAddres($email);
$mail->WordWrap = 1000;
$mail->IsHTML(true);
$mail->Subject = $subject;
$mail->Body = $message;
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error".$mail->ErrorInfo;
exit;
}
else
{
echo "Message has been sent";
}
?>