我想發送一封電子郵件使用PHP並試圖定義使用PHP字符串的頭和從頭。發送電子郵件使用PHP不工作
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';
?>
我想不通爲什麼我時,我用我的心臟網絡託管服務器上運行腳本,我不是接收電子郵件。
有人可以告訴我我要去哪裏嗎?由於
的第一件事是你需要定義操作方法。這個php代碼告訴我們,你應該添加method ='POST'。其他的事情是你需要檢查你的配置。也許你的郵件功能需要在php.ini中編輯。 – hkucuk