나는 래퍼 할 가장 쉬운 방법을 발견했습니다 도우미 클래스의 System.Net.Mail 라이브러리를 사용하면 전자 메일을 보낼 수있는 기능이 필요한 모든 프로젝트에 내 EmailHelper 클래스를 포함시킬 수 있습니다.
내 EmailHelper에 내 Reurgitated Send() 메소드가 있습니다. 사용법이 매우 쉽다는 것을 알 수 있습니다. _fromAddress, _fromName 등이 EmailHelper 클래스의 단지 개인 속성이 있음을
는
public bool Send() {
bool emailSent = false;
if (_to.Count > 0) {
MailMessage msg = new MailMessage();
SmtpClient mail = new SmtpClient("your.email.host");
msg.From = new MailAddress(_fromAddress, _fromName);
foreach (String to in _to) {
msg.To.Add(new MailAddress(to));
}
foreach (String cc in _cc) {
msg.CC.Add(new MailAddress(cc));
}
msg.Subject = _subject;
msg.Body = _body;
msg.IsBodyHtml = true;
mail.Send(msg);
emailSent = true;
}
return emailSent;
}
참고. private 속성 _to 및 _cc는 모두 string 유형의 목록입니다.