我使用发送一些电子邮件smtplibMIMEtext;并且经常提到的问题是Outlook将“有时”删除它认为的“额外换行符”。python发送电子邮件 - 由Outlook删除换行符
这很奇怪,因为我打印了几个标题,它们都打破了查找,但表格中的文本字段都是smooshed - 除非收件人手动点击Outlook的“恢复换行符”。
因为有些人过得好,我不知道Outlook对“额外”的标准是什么,因此如何避免它?
我是否需要将消息格式化为HTML?
我使用发送一些电子邮件smtplibMIMEtext;并且经常提到的问题是Outlook将“有时”删除它认为的“额外换行符”。python发送电子邮件 - 由Outlook删除换行符
这很奇怪,因为我打印了几个标题,它们都打破了查找,但表格中的文本字段都是smooshed - 除非收件人手动点击Outlook的“恢复换行符”。
因为有些人过得好,我不知道Outlook对“额外”的标准是什么,因此如何避免它?
我是否需要将消息格式化为HTML?
您将无法修复此问题。根据我的经验,无论您在那里放置多少个换行符,Outlook都会这样做。您可以通过在每行上添加空格或非空格字符来欺骗它。这是一个愚蠢的特征...
谢谢。我重新格式化了输出行,并增加了一些空间(用于外观),并且它消失了。哎呀。必须有一些解决方案 - 因为大多数Outlook电子邮件都可以正确显示 - 也许它们是HTML? – guthrie
你使用'\ n'或'\ r \ n'作为换行符吗? – njzk2
试过两种 - 没有区别。 – guthrie