I saw how to send email when the user forgets the password and put up a different code but all gave errors.
I think something was missing and could anyone help me?
follow the codes
if (txtLogin.Text != "")
{
UsuarioDTO objUsuDto = new UsuarioDTO();
objUsuDto.Login = txtLogin.Text;
objUsuDto = new UsuarioModel().PesquisarUsuarioLogin(objUsuDto);
emailUsuarioEnvio = objUsuDto.Email;
login = objUsuDto.Login;
senha = objUsuDto.Senha;
if (emailUsuarioEnvio != "")
{
// try n1
//SmtpClient smtp = new SmtpClient("smtp.dominio.com.br", 587);
//smtp.Credentials = new NetworkCredential("[email protected]","Senha");
//smtp.EnableSsl = true;
//MailAddress remetente = new MailAddress("[email protected]");
//MailAddress destinatario = new MailAddress(emailUsuarioEnvio);
//MailMessage mensagem = new MailMessage(remetente, destinatario);
//mensagem.Body = "Seu Login é: "+login + " Sua senha é: "+senha;
//mensagem.Subject = "Recuperação de Senha do Sistema
//NetworkCredential credenciais = new NetworkCredential("[email protected]", "Senha");
//smtp.Credentials = credenciais;
//smtp.Send(mensagem);
// another attempt n2
//System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
//message.To.Add(emailUsuarioEnvio);
//message.Subject = "Recuperação de senha do sistema de empilhadeira";
//message.From = new System.Net.Mail.MailAddress("[email protected]");
//message.Body = "\n O seu Login é: " + login + "\n A sua senha é: " + senha;
//System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("mail.dominio.com.br");
//smtp.Send(message);
// n3 attempt
SmtpClient cliente = new SmtpClient("mai.dominio.com.br");
MailMessage Message = new MailMessage();
Message.From = new MailAddress("[email protected]");
Message.To.Add(emailUsuarioEnvio);
Message.Body = "teste de email";
Message.Subject = "Seja bem Vindo";
cliente.Credentials = new System.Net.NetworkCredential("[email protected]", "Senha");
cliente.Port = System.Convert.ToInt32(587);
cliente.Send(Message);
}