我在 html 中创建了一个表单并使用 php 发送电子邮件
<form action="xxxxxx" method="post">
<textarea rows="15" cols="80" name="texttosend" >
Here is the list
1) xxxx
2) yyyy
3) zzzz
</textarea>
<input type="hidden" name="do" value="admin" />
<input type="hidden" name="page" value="mytext" />
<input type="submit" class="button" name="sendmail" value="Send" />
</form>
在 php 中,我捕获 textarea 的内容并通过将电子邮件的标题设置为 html 将其发送为
Content-Type: text/html; charset="iso-8859-1"
但是,发出的电子邮件丢失了所有格式(我的意思是似乎所有的行返回都消失了,所有行都显示在一行中。所以我尝试将 textarea 的内容包装在 <p> </p> 中,但它没有t 再次工作 以在文本区域中键入的方式发送 html 消息的正确方法是什么?