php - "\n"收不到 OUTLOOK 邮件

标签 php outlook

$str = "Hello Jagdish \n\n";
$str .= "this is nice evening \n\n";
$str = stripcslashes($str);
mail($to, $subject, $message);

在 outlook 中查看这封电子邮件时,没有出现“\n\n”
是什么原因?
如何在电子邮件中获取这些信息?

最佳答案

Outlook re-formats plain-text e-mails as it sees fit .这可以在选项中关闭,但如果您以纯文本形式向客户发送内容,则对此无能为力。

理论是它试图检测一个固定宽度的列,并删除固定宽度的列以便电子邮件更具可读性。根据我的经验,这只会产生烦恼,就像您正在经历的那样。

如果您要发送电子邮件的 HTML 版本,它将被正确使用和格式化。 (请注意,对于不能使用 HTML 版本的客户端,除了 HTML 版本之外,您还应始终发送纯文本版本。Outlook 默认使用 HTML 版本(如果存在)。)

关于php - "\n"收不到 OUTLOOK 邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6996621/

相关文章:

php - 负载均衡器后面的 SilverStripe

javascript - summernote js上传图片

php - 万事达卡支付集成服务无法在 PHP 中运行

python - 在Python中自动化时如何使用selenium处理Microsoft Outlook应用程序弹出窗口

php - 1 小时后删除临时 View

php - PDO 包装器返回 NULL

html - 在 Gmail、Hotmail、Outlook 上不可能使用网络电子邮件斑马条纹表?

html - 电子邮件模板 - 背景图像与文本叠加在确切位置

excel - 将数据从 Excel 导出到 Outlook

java - 邮件部分的内容 ID