Am trying to send mail from my html website using php function but didn't receive mail when website is in live. Is this correct way SMTP connection & remaining code ? Please help me to solve this. HTML Code(index.html)
<div class="done">
<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">×</button>
Your message has been sent. Thank you!
</div>
</div>
<form method="post" action="contact.php" id="contactform">
<div class="form">
<input class="col-md-12" type="text" name="name" placeholder="Name">
<input class="col-md-12" type="text" name="email" placeholder="E-mail">
<textarea class="col-md-12" name="comment" rows="3" placeholder="Message"></textarea>
<input type="submit" id="submit" class="btn btn-default" value="Send">
</div>
</form>
PHP Code (contact.php)
<?php
ob_start();
$to = "username@gmail.com";
$subject = "Quick Message- Subject";
$Name=$_POST["name"];
$Email=$_POST["mail"];
$Message=$_POST["message"];
$message = "Name : ".$Name.PHP_EOL.
"Email Id : ".$Email.PHP_EOL.
"Message : ".$Message.PHP_EOL;
$from = "username@gmail.com";
$headers = "From : " . $from;
mail($to,$subject,$message,$headers);
header('Location: http://newhtmlwebsite.net');
?>