public bool ForgotPassword(string email, string newPassword)
{
if (smtpClient != null) {
var body = string.Format("Your new CapRaffle password is: <strong>{0}</strong>", newPassword);
var mailMessage = new MailMessage
{
From = new MailAddress(emailSettings.MailFromAddress),
Subject = "[CapRaffle] Password reset",
Body = body,
IsBodyHtml = true
};
mailMessage.To.Add(new MailAddress(email));
if (emailSettings.WriteAsFile)
{
mailMessage.BodyEncoding = Encoding.ASCII;
}
return SendEmail(mailMessage);
}
return false;
}