我正在尝试通过电子邮件验证和单个emailid我能够做到这一点。
但我听说我的班级会收到申请表中的电子邮件列表以进行验证。
我无法检查批量电子邮件验证的方法。
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没有信心,但是我将获得上面的类对象,我必须对此对象中可用的所有电子邮件执行验证。
请问,任何机构都会告诉我如何隔离收到的邮件列表,可能我认为它会在for循环中。
我必须在类库中进行所有这些验证。
谢谢
答案 0 :(得分:3)
您已经有一种方法可以验证单个电子邮件吗?只是做:
foreach (SmtpRequestContent email in emails)
{
YourValidateMethod(email);
}
https://msdn.microsoft.com/en-us/library/aa288453(v=vs.71).aspx