我必须归档才能发送邮件。
第一个是html文件。
邮件html.php
<form action="mailsend.php" method="post">
<label for="name">Name:</label>
<input type="text" name="name" id="name" />
<label for="Email">Email:</label>
<input type="text" name="email" id="email" />
<label for="Message">Message:</label><br />
<textarea name="message" rows="20" cols="20" id="message"></textarea>
<input type="submit" name="submit" value="Submit" />
</form>
其次是mailsend.php
<?php
try{
$name = trim(strip_tags($_POST['name']));
$email = trim(strip_tags($_POST['email']));
$message = htmlentities($_POST['message']);
// set here
$subject = "Contact form submitted!";
$to = 'test@test.com';
$body = <<<HTML
$message
HTML;
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
// send the email
if(mail($to, $subject, $body, $headers))
{
echo "success";
}
else
{
echo "Not Success";
}
}
catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
?>
邮件发送成功,但我的 html 数据未在邮件中呈现。它看起来和我在文本框中插入的一样。见图片。那是我在邮件中收到的。