/// <summary> /// Sends the registration confirmation email. /// </summary> protected virtual void SendRegistrationConfirmationEmail(UserManager userManager, User user) { string confirmationPageUrl = this.GetConfirmationPageUrl(user); var confirmationEmail = UserRegistrationEmailGenerator.GenerateRegistrationConfirmationEmail( userManager, user, this.MembershipProviderName, this.ConfirmationEmailTemplateId, confirmationPageUrl, this.ConfirmationEmailSubject); var emailSender = EmailSender.Get(this.EmailSenderName); emailSender.SendAsync(confirmationEmail, null); }
/// <summary> /// Sends the registration confirmation email. /// </summary> protected virtual void SendRegistrationConfirmationEmail(UserManager userManager, User user) { string confirmationPageUrl = this.GetConfirmationPageUrl(user); var confirmationEmail = UserRegistrationEmailGenerator.GenerateRegistrationConfirmationEmail( userManager, user, this.MembershipProviderName, this.ConfirmationEmailTemplateId, confirmationPageUrl, this.ConfirmationEmailSubject, this.ConfirmRegistrationSenderEmail, this.ConfirmRegistrationSenderName); var emailSender = EmailSender.Get(this.EmailSenderName); emailSender.SenderProfileName = Configuration.Config.Get <Sitefinity.Security.Configuration.SecurityConfig>().Notifications.SenderProfile; emailSender.SendAsync(confirmationEmail, null); }