如何在 C# 中对电子邮件列表进行验证
本文关键字:邮件列表 验证 | 更新日期: 2023-09-27 17:57:01
我正在尝试电子邮件验证,对于单个电子邮件ID,我可以做到这一点。
但我听说我的班级将收到来自应用程序的电子邮件列表以进行验证。
我不知道如何检查批量电子邮件验证。
public class SmtpRequestContent
{
#region Declared smtp email variables
[DataMember]
public List<string> EmailTo { get; set; }
[DataMember]
public List<string> EmailCC { get; set; }
[DataMember]
public List<string> EmailBCC { get; set; }
[DataMember]
public String EmailSubject { get; set; }
[DataMember]
public String EmailContent { get; set; }
[DataMember]
public bool IsBodyHtml { get; set; }
[DataMember]
public List<byte> Attachments { get; set; }
#endregion
}
我对在 C# 中使用 list 没有信心,但我会得到上面的类对象,我必须对此对象中可用的所有电子邮件执行验证。
请任何机构向我展示如何隔离传入的邮件列表,可能我认为它会循环。
我必须在类库中进行所有这些验证。
谢谢
您已经有验证单个电子邮件的方法? 只需做:
foreach (SmtpRequestContent email in emails)
{
YourValidateMethod(email);
}
https://msdn.microsoft.com/en-us/library/aa288453(v=vs.71).aspx