MimeKit.ParseException:偏移量 18 处的意外令牌
MimeKit.ParseException: Unexpected token at offset 18
我有 SPA 应用程序和 asp.net 核心 3.1 网络 api 和 MimeKit 用于电子邮件服务。
当用户注册时,服务器发送确认邮件,一切正常。
但是在 1 phone 台设备上,当电子邮件包含下划线时,服务器会抛出异常。
有问题的电子邮件是“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 开发工具将 phone 浏览器连接到我的电脑以进行远程调试,当我通过电脑浏览器模拟器连接时,它的工作正常。
注意:
电子邮件长度为 18 个字符,因此它在
上基本上失败了
电子邮件在正文中使用 https post 发送,并且已正确记录
在服务器上
包含点 (".") 的电子邮件有效
我将 MimeKit 从 2.6 升级到 3.2,现在可以正常工作了。
我有 SPA 应用程序和 asp.net 核心 3.1 网络 api 和 MimeKit 用于电子邮件服务。
当用户注册时,服务器发送确认邮件,一切正常。 但是在 1 phone 台设备上,当电子邮件包含下划线时,服务器会抛出异常。
有问题的电子邮件是“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 开发工具将 phone 浏览器连接到我的电脑以进行远程调试,当我通过电脑浏览器模拟器连接时,它的工作正常。
注意:
电子邮件长度为 18 个字符,因此它在
上基本上失败了电子邮件在正文中使用 https post 发送,并且已正确记录 在服务器上
包含点 (".") 的电子邮件有效
我将 MimeKit 从 2.6 升级到 3.2,现在可以正常工作了。