Mailkit 在电子邮件的发件人 header 中添加 line-break

Mailkit adding a line-break in the Sender header of the email

在使用 Mailkit 时,我注意到如果电子邮件地址很长,它会添加一个换行符。例如下面headers的集合

Sender: Paranoid Human 
<aaatest123.bbbbb.com@dddded32.large.Syberuuusoluppppp.com>

我用来设置的源码如下

 message.Sender = new MailboxAddress("Paranoid Human","aaatest123.bbbbb.com@dddded32.large.Syberuuusoluppppp.com");  

有什么办法可以解决这个问题吗?

不,没有办法 "fix" 因为它没有损坏 :)

规范指定 header 值如果很长则应该折叠,这就是您所看到的。

这不是问题,因为接收客户会展开 headers。