我希望你们做得很好。我有一个快速的问题。有没有办法把“Friday,September...”放到主题或其他自定义的标头中?我收到这个错误“malformed MIME header:缺少冒号:“九月,星期五“”每当我试着读文件的时候。
我试着手动创建另一个页眉,但可能我做得不对。也许我可以缩进那些行。知道如何从文本文件缩进那些行吗?谢谢!
第一个
Playground链接:https://go.dev/play/p/ZmvUoOGdFdh
我希望你们做得很好。我有一个快速的问题。有没有办法把“Friday,September...”放到主题或其他自定义的标头中?我收到这个错误“malformed MIME header:缺少冒号:“九月,星期五“”每当我试着读文件的时候。
我试着手动创建另一个页眉,但可能我做得不对。也许我可以缩进那些行。知道如何从文本文件缩进那些行吗?谢谢!
第一个
Playground链接:https://go.dev/play/p/ZmvUoOGdFdh
1条答案
按热度按时间vmdwslir1#
问题出在这里(错误正确地提到了
Friday, September
行):在头和
Friday, September
行之间没有空行,因此解析器试图将Friday, September
作为头行读取,并发出抱怨。如果您希望将日期文本块作为电子邮件正文的一部分:在前面加新行
如果您打算将所有这些行作为电子邮件标题的一部分:
如果该标题来自代码中的其他字符串,则可以使用
str = strings.ReplaceAll(str, "\r\n", "")
,或者使用regexp执行一些更有趣的操作例如:https://go.dev/play/p/pJLwWIffpfr
我不认为RFC允许
Subject:
包含换行符。