I am trying to send an email using php and trying to define the to and from headers using php strings.
HTML:
<form action="send_email.php" name="form">
From Email:<br>
<input type="text" name="post4">
<br><br>
To Email:<br>
<input type="text" name="post1">
<br><br>
Subject:<br>
<input type="text" name="post2">
<br><br>
Body:<br>
<textarea name="post3" form="form">Enter Message Body</textarea>
<br><br>
<input type="submit" value="Submit">
</form>
PHP:
<?php
session_start();
$post1 = $_POST['post1'];
$post2 = $_POST['post2'];
$post3 = $_POST['post3'];
$post4 = $_POST['post4'];
$to = '$post1';
$subject = '$post2';
$message = '$post3';
$headers = 'From: $post4' . "\r\n" .
'Reply-To: $post4' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
echo 'done';
?>
I can't figure out why I am not receiving an email when I run the script on my hosted server with heart internet.
Can someone please show me where I am going wrong? Thanks