gpt4 book ai didi

c# - 验证电子邮件的主题行

转载 作者:行者123 更新时间:2023-11-30 16:53:28 25 4
gpt4 key购买 nike

电子邮件主题中的某些字符无效,会导致失败,例如回车。我接受主题行作为输入。

是否有关于什么构成有效电子邮件主题的明确描述?我查看了我认为正确的 RFC spec却找不到。

是否有任何 .Net 库可以验证/清理电子邮件主题行?特别是核心库或 MailKit 中是否有任何内容? ?

最佳答案

只需确保没有换行符或回车符。这就是 System.Net.Mail 所做的。

//This is from the MailBnfHelper class of the System.Net.Mime namespace.
internal static bool HasCROrLF(string data)
{
for (int index = 0; index < data.Length; ++index)
{
if (data[index] == '\r' || data[index] == '\n')
return true;
}
return false;
}

关于c# - 验证电子邮件的主题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31381465/

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