I have a php script to send email from my web to gmail.
php code
$str = $_POST['to'];
$contacts=explode(",",$str);
foreach($contacts as $contact) {
$to = $contact;
$subject = $_POST['subject'];
$message = $_POST['message'];
$headers = "From: ".$_POST['from']. "
" .
"Reply-To: ".$_POST['reply']."
" .
"X-Mailer: PHP/" . phpversion();
if(mail($to, $subject, $message, $headers)){
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('Email Sent Successfully')
window.location.href='dashboard.php';
</SCRIPT>";
}else{
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('Email Not Sent')
window.location.href='dashboard.php';
</SCRIPT>";
}
}
}else{
}
}
html code
<form method="POST" action="">
<table style="width:100%">
<tr>
<td>
<label >Your Email</label>
</td>
<td style="width:50%">
<input type="text" name="from" style="widht:100%" />
</td>
</tr>
<tr>
<td>
<label>Receipant(s)</label>
</td>
<td style="width:50%">
<input type="text" style="widht:100%"name="to" />
</td>
</tr>
<tr>
<td>
<label>Email for Reply</label>
</td>
<td style="width:80%">
<input type="text" style="widht:100%" name="reply" />
</td>
</tr>
<tr>
<td>
<label>Subject</label>
</td>
<td style="width:50%">
<input type="text" name="subject" />
</td>
</tr>
<tr>
<td>
<label>Message</label>
</td>
<td style="width:80%">
<textarea style="width:100%;height:300px" name="message" ></textarea>
</td>
</tr>
<tr>
<td></td>
<td>
<br>
<hr>
<button type="submit" class="btn btn-primary">Cancel</button>
<button id="send" type="submit" name="submit" class="btn btn-success">Submit</button>
</td>
</tr>
</table>
</form>
message is being sent but in gmail text is not shown properly. I refer to the following image and kindly see message here tag are shown in "" and that's why they are not working. how is it possible to make it workable. enter image description here