I've implemented a class to send password recovery email, but the email is not sent.
Code class sends email:
public static Task EnviaEmail(string email, string assunto, string mensagem)
{
var MinhaMensagem = new SendGridMessage();
MinhaMensagem.AddTo(email);
MinhaMensagem.From = new MailAddress("meuemail", "meunome");
MinhaMensagem.Subject = assunto;
MinhaMensagem.Text = mensagem;
MinhaMensagem.Html = mensagem;
var credenciais = new NetworkCredential("meunomedeusuario", "minhasenha");
var transporteWeb = new Web(credenciais);
if(transporteWeb != null)
{
return transporteWeb.DeliverAsync(MinhaMensagem);
}
else
{
return Task.FromResult(0);
}
}
}