public static void Send(EmailData data) { SmtpClient serv = new SmtpClient(); MailMessage msg = new MailMessage(); msg.To.Add(data.To); msg.Body = data.Body; msg.Subject = data.Subject; msg.BodyEncoding = System.Text.Encoding.ASCII; msg.IsBodyHtml = true; serv.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis; serv.Credentials = new NetworkCredential(SMTPServerUserName,SMTPServerPassword); serv.Send(msg); }
private void SendEmailActivation(int accountID, string email) { IEmailActivation newActivation = new EmailActivation(); newActivation.AccountID = accountID; newActivation.GUID = Guid.NewGuid(); newActivation.CreationDate = DateTime.Now; _accountRepository.AddEmailActivation(newActivation); EmailData data = new EmailData(); data.To = email; //TODO:get email activation subject and body, create link and guid as querystring param &guid= Email.Send(data); }