Usuário com melhor resposta
Enviar Email Configurado HTML

Pergunta
-
Bom dia,
Gostaria de saber como posso fazer para enviar um e-mail configurado. Por exemplo, colocar texto em negrito, colorido, itálico. Existe alguma ferramenta que eu possa utilizar em ASP.NET ? Estou procurando exemplos na internet, porém até o momento não localizei nada que realmente pudesse me ajudar. Se alguém tivesse alguma sugestão/exemplo para me ajudar. Agradeço.
- Editado Mariana C. Costa segunda-feira, 3 de julho de 2017 13:48
Respostas
-
Consegui fazer utilizando este Link.
Funcionou do jeito que eu precisava.
- Marcado como Resposta Mariana C. Costa terça-feira, 4 de julho de 2017 13:11
Todas as Respostas
-
Bom dia!
Você pode usar um arquivo HTML escrito separadamente e usar a classe Net.Mail.MailMessage.
Basta atribuir o conteúdo do arquivo como corpo da mensagem e definir como HTML.Dim sr As New IO.StreamReader("caminho completo do arquivo html");
Dim message As New Net.Mail.MailMessage
message.Body = sr.ReadToEnd()
message.IsBodyHtml = True
Se você quiser deixar algum conteúdo do arquivo dinâmico pode criar uma convenção de argumentos, por exemplo:<html>
<body>
<h1>Olá, #NOME_PESSOA#!</h1><b>Aviso importante...</b>
</body>
<html>
Aí bastaria fazer algo +- assim:
message.Body = message.Body.Replace("#NOME_PESSOA#", nomePessoa)
- Editado Aristides Darlan Peiter Tondolo terça-feira, 4 de julho de 2017 11:09 Erro de ortografia e sintaxe
-
-
Consegui fazer utilizando este Link.
Funcionou do jeito que eu precisava.
- Marcado como Resposta Mariana C. Costa terça-feira, 4 de julho de 2017 13:11
-