繁体   English   中英

MimeKit.ParseException:偏移量 18 处的意外标记

[英]MimeKit.ParseException: Unexpected token at offset 18

我有SPA 应用程序和 asp.net 核心 3.1 web api用于 email 服务的 MimeKit。

当用户注册时,服务器发送确认 email,一切正常。 但是在一台电话设备上,当 email 包含下划线时,服务器会抛出异常。

有问题的 email 是“pristi_1900@abv.bg” ,服务器抛出的错误是:

MimeKit.ParseException: Unexpected token at offset 18
   at MimeKit.MailboxAddress.set_Address(String value)
   at MimeKit.MailboxAddress..ctor(Encoding encoding, String name, String address)
   at MimeKit.MailboxAddress..ctor(String address)

奇怪的是,我通过 chrome 开发工具将手机浏览器连接到我的电脑以进行远程调试,而当我通过电脑浏览器模拟器连接时,它的工作正常。

注意:

  • email 是 18 个字符长,所以它基本上失败了

  • email 与正文中的 https 帖子一起发送,并在服务器上正确记录

  • 包含点(“。”)的Email正在工作

我将 MimeKit 从 2.6 升级到 3.2,现在它可以正常工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM