示例#1
0
        public string Send(MailFromUser fromUser, Guid[] toUsers, string subject, string body)
        {
            MailAddress from = null;

            switch (fromUser)
            {
            case MailFromUser.SmtpDefault:
                from = new MailAddress(SmtpSettings.From);
                break;

            case MailFromUser.CurrentSession:
                from = GetMailAddress(HttpContext.Current.User.Identity.Name);
                break;

            default:
                throw new NotImplementedException();
            }
            return(Send(from, GetMailAddress(toUsers), subject, body));
        }
示例#2
0
 public string Send(MailFromUser fromUser, Guid toUser, string subject, string body)
 {
     return(Send(fromUser, new[] { toUser }, subject, body));
 }
示例#3
0
 public string Send(MailFromUser fromUser, Guid toUser, string subject, string body)
 {
     return Send(fromUser, new[] { toUser }, subject, body);
 }
示例#4
0
 public string Send(MailFromUser fromUser, Guid[] toUsers, string subject, string body)
 {
     MailAddress from = null;
     switch (fromUser)
     {
         case MailFromUser.SmtpDefault:
             from = new MailAddress(SmtpSettings.From);
             break;
         case MailFromUser.CurrentSession:
             from = GetMailAddress(HttpContext.Current.User.Identity.Name);
             break;
         default:
             throw new NotImplementedException();
     }
     return Send(from, GetMailAddress(toUsers), subject, body);
 }