如何在 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 没有信心,但我会得到上面的类对象,我必须对此对象中可用的所有电子邮件执行验证。

请任何机构向我展示如何隔离传入的邮件列表,可能我认为它会循环。

我必须在类库中进行所有这些验证。

谢谢

如何在 C# 中对电子邮件列表进行验证

您已经有验证单个电子邮件的方法? 只需做:

foreach (SmtpRequestContent email in emails)
{
    YourValidateMethod(email);
}

https://msdn.microsoft.com/en-us/library/aa288453(v=vs.71).aspx