Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }