none
Disparo de e-mail automatico RRS feed

  • Pergunta

  • Boa tarde, sou inciante na área de desenvolvimento e estou com a seguinte situação.

    Tenho um sistema que dispara e-mail com informações que estão na base de dados e no próprio template html. o sistema que faz esse envio ele lê o xml configurado e realiza o envio.

    Por ser um processo que futuramente vai aumentar consideravelmente pensei em ter um único html e nele ter algo configurado para pegar os html dentro da base dados e realizar o envio.

    Sera que existe possibilidade? Tendo em vista que se eu colocar uma informação como "blablabla"com as seguintes tags html <b>blablabla</b> as tags somem e fica em negrito.

    quarta-feira, 17 de agosto de 2016 15:19

Todas as Respostas

  • Poderia ser mais claro sobre o que precisa ?

    Se a resposta contribuiu com seu aprendizado por favor marque como Útil
    Se solucionou seu problema por favor marque como Resposta
    Atenção, se seu problema foi resolvido não deixe o post aberto 

    Visite : www.codigoexpresso.com.br

    quarta-feira, 17 de agosto de 2016 16:12
  • Olá Fernando,

    Sim, se vc salvar esse padrão em um campo do banco de dados, ao recuperar na sua aplicação e atribuir o valor ao body do email, automaticamente as tags html são interpretadas, desde que você adicione essa linha antes de enviar o e-mail:

    msg.IsBodyHtml = true;

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quarta-feira, 17 de agosto de 2016 16:44
  • André,  já tenho uma aplicação que faz os envios de e-mail  automáticos. Através de uma configuração xml onde tenho uma proc que contem as informações que serão enviadas como nome, assunto e e-mail de destinatário. Sendo assim se eu colocar todo html dentro da base de dados na configuração  xml preciso ter um arquivo em html no c:, a minha duvida tem como colocar algo dentro desse html que faça a leitura do que esta escrito na proc? 

    quarta-feira, 17 de agosto de 2016 17:00
  • Deixa eu ver se entendi. Esse seu programa que envia e-mails automáticos necessita de um arquivo html no c:, aí você tem que dar algum jeito de colocar as informações que estão na base de dados dentro desse arquivo html. Isso?

    Se sim, por que você não faz o programa gerar o html pronto já, ao invés de fazer um html buscar as informações dentro da sua base?

    Acredito, nesse caso específico, ser uma opção melhor e mais segura.


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quarta-feira, 17 de agosto de 2016 17:10
  • Sim o programa pega as informações que estão no xml e dentro dele existem um item que precisa de um arquivo no c: para enviar os emails, porem se deixo um arquivo igual ao que esta na base de dados ele envia normalmente , mas sem o arquivo ou ele em branco esse item fica como nulo.

    Devido ao numero de processos que vou ter minha ideia é deixar um único xml e um único html, e dentro do html conter uma chave que reconheça as informações que estão em uma determinada coluna.

    quarta-feira, 17 de agosto de 2016 17:32
  • Verifica a possibilidade de fazer o programa gerar o html pronto já, ao invés de fazer um html buscar as informações dentro da sua base.

    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quarta-feira, 17 de agosto de 2016 18:13
  • Consegui fazer de outra forma colocando {tbl_teste} e no arquivo html fiz a mesma coisa e o processo executou corretamente.
    quarta-feira, 17 de agosto de 2016 18:32