Usuário com melhor resposta
Email com Link

Pergunta
-
Meu sistema envia um email de confirmaçao quando o usuário faz uma solicitação. O mesmo manda uma email para a chefia do solicitante aprovar o projeto. Preciso que, no email seja enviado um link para a autorização da chefia, solicitando que o mesmo logue e quando logar já caia na página para autorização.
Um abraço! Paz e bem !
Vinicius Avanzi RibeiroAnalista de Sistemas - Desenvolvedor .NET
Respostas
-
Você deve criar um email do tipo html, e colocar a tag <a href='link'>descricao</a> dentro do email.
Simples.
Quem sabe um dia os DataSets se extinguirão?- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 24 de agosto de 2011 00:19
- Marcado como Resposta Vinicius Avanzi quarta-feira, 24 de agosto de 2011 12:16
-
Utilize a propriedade da sua instancia MailMessage para .IsBodyHtml = true;
E adicione o corpo da mensagem com o link, exemplo:
//Instancia stringbuilder StringBuilder objStringBuilder = new StringBuilder(); //Link a ser agregado a mensagem string link = "http://social.msdn.microsoft.com"; //Mensagem objStringBuilder.Append("Seja Bem vindo Fulano,<br />"); objStringBuilder.Append("<p>"); objStringBuilder.AppendFormat("Seu cadastro ainda não aprovado, solicitamos que <a href=" + link + ">clique aqui</a> confirmaro seu cadastro."); objStringBuilder.Append("</p>"); objStringBuilder.Append("<p>"); objStringBuilder.Append("Caso não consiga acessar o link, copie este endereço abaixo e coloque em seu navegador."); objStringBuilder.Append("<br />"); objStringBuilder.Append(link); objStringBuilder.Append("</p>"); objStringBuilder.Append("Att,"); objStringBuilder.Append("<br />"); objStringBuilder.Append("Equipe de T.I"); //INstancia Mail Message MailMessage mail = new MailMessage(); //Permitindo HTMl no corpo da email mail.IsBodyHtml = true; //Atribuindo mensagem ao corpo do email mail.Body = objStringBuilder.ToString();
Referencia:
http://msdn.microsoft.com/pt-br/library/system.net.mail.mailmessage.aspx
http://msdn.microsoft.com/pt-br/library/system.net.mail.mailmessage.isbodyhtml.aspx
http://msdn.microsoft.com/pt-br/library/system.net.mail.mailmessage.body.aspx
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 24 de agosto de 2011 00:19
- Marcado como Resposta Vinicius Avanzi quarta-feira, 24 de agosto de 2011 12:16
Todas as Respostas
-
Você deve criar um email do tipo html, e colocar a tag <a href='link'>descricao</a> dentro do email.
Simples.
Quem sabe um dia os DataSets se extinguirão?- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 24 de agosto de 2011 00:19
- Marcado como Resposta Vinicius Avanzi quarta-feira, 24 de agosto de 2011 12:16
-
Utilize a propriedade da sua instancia MailMessage para .IsBodyHtml = true;
E adicione o corpo da mensagem com o link, exemplo:
//Instancia stringbuilder StringBuilder objStringBuilder = new StringBuilder(); //Link a ser agregado a mensagem string link = "http://social.msdn.microsoft.com"; //Mensagem objStringBuilder.Append("Seja Bem vindo Fulano,<br />"); objStringBuilder.Append("<p>"); objStringBuilder.AppendFormat("Seu cadastro ainda não aprovado, solicitamos que <a href=" + link + ">clique aqui</a> confirmaro seu cadastro."); objStringBuilder.Append("</p>"); objStringBuilder.Append("<p>"); objStringBuilder.Append("Caso não consiga acessar o link, copie este endereço abaixo e coloque em seu navegador."); objStringBuilder.Append("<br />"); objStringBuilder.Append(link); objStringBuilder.Append("</p>"); objStringBuilder.Append("Att,"); objStringBuilder.Append("<br />"); objStringBuilder.Append("Equipe de T.I"); //INstancia Mail Message MailMessage mail = new MailMessage(); //Permitindo HTMl no corpo da email mail.IsBodyHtml = true; //Atribuindo mensagem ao corpo do email mail.Body = objStringBuilder.ToString();
Referencia:
http://msdn.microsoft.com/pt-br/library/system.net.mail.mailmessage.aspx
http://msdn.microsoft.com/pt-br/library/system.net.mail.mailmessage.isbodyhtml.aspx
http://msdn.microsoft.com/pt-br/library/system.net.mail.mailmessage.body.aspx
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 24 de agosto de 2011 00:19
- Marcado como Resposta Vinicius Avanzi quarta-feira, 24 de agosto de 2011 12:16
-
-