我们在运行 QMail 的新 CentOS 服务器上发送电子邮件时遇到了问题。电子邮件似乎在 Outlook 中丢失了换行符,因此格式混乱,而在其他电子邮件客户端上,行距加倍。
Outlook 出现错误“多余的换行符已被删除”,但在 Outlook 中添加多余的换行符对格式没有影响。
在我们旧的网络服务器上,这不是问题。发送电子邮件的 php 脚本没有发生任何变化。
我尝试了一些方法,例如将电子邮件标题中使用的换行符从 \n 更改为 \r\n,但没有帮助。
有人知道这是什么原因造成的以及我们可以尝试哪些补救措施吗?
答案1
- 配置电子邮件别名,以便将其传递到 Outlook 读取的邮箱以及邮件服务器上不受邮件系统以外的任何事物影响的本地邮箱或 maildir 文件。
- 发送一封展示 Outlook 中问题的测试电子邮件,并将原始内容(将 Outlook 消息拖到磁盘,然后使用文本编辑器打开)与邮件服务器上本地存储的副本进行比较。
仅供参考,电子邮件必须使用 \r\n。