gpt4 book ai didi

c# - 创建一个新的 MailAddress 会产生 "The specified string is not in the form required for an e-mail address",尽管它的格式是正确的

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:08 25 4
gpt4 key购买 nike

我正在尝试创建一个新的 MailAddress,电子邮件来自请求参数,即:Request.Params("fromEmail")。它实际上是通过 http 请求从 android 设备发送的。 当我尝试从此电子邮件创建新的 MailAddress 时,出现错误“指定的字符串不是电子邮件地址所需的格式”。当尝试直接创建它时,它 ma=new MailAddress("a@b.com") 使用相同的字符串,它有效,但使用 ma=new MailAddress( Convert.ToString(Request.Params("fromEmail")) 产生错误。我怀疑发送了一些特殊的字符并使电子邮件格式无法识别,如何解决这个问题

谢谢

最佳答案

要么你有编码问题,要么参数中有非打印字符。

关于c# - 创建一个新的 MailAddress 会产生 "The specified string is not in the form required for an e-mail address",尽管它的格式是正确的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7670787/

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