gpt4 book ai didi

php - 如何格式化电子邮件的邮件正文?

转载 作者:可可西里 更新时间:2023-11-01 12:41:47 25 4
gpt4 key购买 nike

我开发了一个简单的 php 联系表单,工作正常,但我无法按照我的要求格式化邮件正文,我的代码在下面给出,我以单行格式收到邮件,

我希望所有信息都像这样换行
“姓名:赛义德·谢拉兹·艾哈迈德
联系电话:03453594552
邮箱:abc@abc.com
地址:北城9区R-47
要求:你好,你好吗”

<?php
$to = "sheery_1@hotmail.com";
$subject = "From Website Contact Form";
$name = $_REQUEST['name'] ;
$contact = $_REQUEST['contact'] ;
$address = $_REQUEST['address'] ;
$MESSAGE_BODY = "Name: ".$_POST["name"]."<br>";
$MESSAGE_BODY .= "Contact No: ".$_POST["contact"]."<br>";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>";
$MESSAGE_BODY .= "Address: ".$_POST["address"]."<br>";
$MESSAGE_BODY .= "Requirement: ".nl2br($_POST["message"])."<br>";
$message = $_REQUEST['message' + 'address' + 'contact'] ;
$from = $_REQUEST['email'] ;
$headers = "From:" . $from;
mail($to,$subject,$MESSAGE_BODY,$headers);
echo "Mail Sent.";
?>

最佳答案

您需要换行 ( \n ) 而不是 HTML 换行符 ( <br> ),因为您的电子邮件未标记为具有 HTML 正文(并且具有 HTML 正文的电子邮件实际上应该具有多部分 MIME 正文纯文本和 HTML 版本,因为“仅 HTML”是垃圾邮件检测器的一个很好的标记)。

关于php - 如何格式化电子邮件的邮件正文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5646236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com