I have the following method that sends a password recovery email to the user. I would like to know if it is possible to apply some type of CSS formatting in it, in order to make the email sent more attractive.
Email Received:
Code:
publicvoidEnviarEmailRedefinicaoSenha(intCodigo){try{stringempresa=_config.GetValue<string>("EmpresaEmail");
Clientes objClientes = new Clientes(_config).ConsultarClientes(Codigo);
Data = DateTime.Now.AddMinutes(10).ToString("HH:mm:ss");
this.Assunto = "Redefinição de senha";//Assunto,
StringBuilder BodyContent = new StringBuilder();
Link = "<a href =http://" + Link + "/Accounts/RedefinicaoSenha?id=" +
PCIGlobal.Encrypt(Codigo.ToString(), _config.GetValue<string>("keyEncryption")) +
"&T=" + PCIGlobal.Encrypt(Data, _config.GetValue<string>("keyEncryption")) +
">Clique aqui</a>";
BodyContent.Append("Prezado(a) " + objClientes.CliNome + ", ");
BodyContent.Append("<br/>");
BodyContent.Append("<br/>");
BodyContent.Append("Você solicitou a redefinição da sua senha de acesso ao Escritório Virtual.");
BodyContent.Append("<br/>");
BodyContent.Append("Não se preocupe, o processo é simples, basta clicar no link abaixo e seguir as instruções.");
BodyContent.Append("<br/>");
BodyContent.Append(Link);
BodyContent.Append("<br/>");
BodyContent.Append("<br/>");
BodyContent.Append("Qualquer problema entre em contato conosco.");
BodyContent.Append("<br/>");
BodyContent.Append("<br/>");
BodyContent.Append("Atenciosamente,");
BodyContent.Append("<br/>");
BodyContent.Append("Equipe <b>" + empresa + "</b>");
this.Mensagem = BodyContent.ToString();
this.EnviarEmail();
}
catch (Exception ex)
{
throw ex;
}
}