Send Mail – Net.Mail.MailMessage

Exemplo baseado no artigo “Enviando e-mails com .NET”, do Luis Redda (Revista Mundo .Net, Número 12, Dezembro 2008/Janeiro 2009, Ano II), nesse artigo Redda exemplificou uma rotina de envio de e-mails em C#. Nesse meu exemplo eu aproveitei seu código e fiz algumas modificações, como: 1) No exemplo o aplicativo era Windows Forms, então eu passei para a Web, a grande diferença nisso fica por conta da próxima alteração; 2) Como passei para Web(Asp.Net) tive de alterar o modo de anexo de arquivos, pois agora teria de trazer o arquivo para o servidor, pois bem, nesse exemplo eu capturo um Array de Bytes e faço sua conversão para Stream de Bytes, para que assim possa anexar ao e-mail (preste atenção pois em nenhum momento eu salvo o arquivo no servidor, apenas o coloco em memória); 3) Fiz a tradução do código em C# para VB.Net (é, esse projeto está em VB.Net!). Bem, além disso vocês verão uma pequena amostra de TableLess e o atributo Validate Request permitindo a inclusão de código HTML no envio de e-mails pela web. Só uma última explicação (tá longo demais esse texto!) o envio é feio utilizando-se um host SMTP do Gmail, caso você vá utilizar outro host SMTP será necessário alterar uma constante dentro do código. É isso ae! Acho que por hoje é só! Vlw!

http://code.msdn.microsoft.com/Envio-de-e-mail-8c5e8d29

Sobre estes anúncios
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 70 outros seguidores