사용자가 목록에서 이름을 선택하여 다른 사용자에게 이메일을 보낼 수있는 앱이 있습니다. 또한 Cc에 전자 메일 주소 목록을 자유롭게 입력 할 수있는 텍스트 상자가 있습니다. 현재 Cc의 각 주소는 RFC2822와의 일치 여부를 확인하는 광범위한 정규 표현식에 의해 유효성이 검사됩니다. 정규식 각 주소를 확인하는 어떤 지점이, 또는 그냥 확인을 할 System.Net.Mail.MailAddress
에 의존한다 - 주소는 다음정규식을 사용하여 SMTP 주소를 확인하는 데 필요한 모든 사항이 필요합니까?
MailMessage message = new MailMessage(/*...*/);
//foreach address ...
{
try
{
MailAddress address = new MailAddress(strAddress);
message.CC.Add(address);
}
catch (FormatException fe)
{
// display error to user, don't sent the message
return false;
}
}
//send the message ...
내 질문은 이것이다 ... System.Net.Mail.MailMessage.CC
수집, 이런 일에 추가 나를 위해서?
우수 감사합니다. 도움을 주셔서 감사합니다. 나는 예외를 던지기보다는 명백한 사례를 잡기 위해 간단한 정신 건강 체크의 소리를 좋아합니다. – noj