gpt4 book ai didi

asp.net - 电子邮件地址中的多个 '@' 符号不适用于 .net 2005

转载 作者:行者123 更新时间:2023-12-04 22:51:00 24 4
gpt4 key购买 nike

在我们的应用程序中,我们向应用程序的用户发送电子邮件。当我们的用户电子邮件地址像
paulo.macedo@company.com.br@company,它失败了 system.net.mime.mailbnfhelper.readmailaddress

那么电子邮件地址可以有多个“@”符号吗?.net MailMessege 对象可以处理它吗?

最佳答案

不,这不是一个有效的电子邮件地址。见 RFC-5322, section 3.4.1section 3.2.3对于每个部分中允许的字符列表(原子的定义)。
为了有多个“@”符号,您需要使用 quoted strings .显然 MailAddress不支持这些(但没有记录)。我在 Win7 机器上运行 .NET 3.5 和 MailAddress抛出 FormatException当喂食其中一种时。

关于asp.net - 电子邮件地址中的多个 '@' 符号不适用于 .net 2005,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5622465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com