ANEXAR LINK AO ENVIO DE EMAIL
Gostaria de alguma informação de como posso anexar um link ao envio de email. Estou utilizando uma rotina para envio com Winsock. Envio texto, anexo normalmente. Porem gostaria de enviar no email um link de uma pagina publicada. Naquele tipo que recebendo o email pelo outlook express(por exemplo), a pagina abre direto dentro do outlook.
Obrigado
Obrigado
Pelo que eu entendi, você precisa enviar o conteúdo de um link por email? é isso? para newsletter, e os emails que vc recebe são de propaganta em html....
faz o seguinte, isso pode te ajudar, eu passo pra vc um código fonte que trabalha com o servidor smtp , usando uma conta no gmail por exemplo.... e então vc passa um link qualquer ( onde a fonte do link é um documento html) e ele insere no corpo do email... como são feitas as malas diretas...
segue o trecho de código....
\\Arquivo HTML
string HtmlFilePath=@"c: emp\file.htm";
StreamReader reader = new StreamReader(HtmlFilePath);
strBody = reader.ReadToEnd();
Debug.WriteLine("
Começou a enviar a bagaça... ");
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
MailAddress from = new MailAddress(this.FromEmail, "Marc Partic");
MailAddress to = new MailAddress(emailAddress, "YMarc Alcantara");
MailMessage message = new MailMessage(from, to);
message.IsBodyHtml = true;
message.Body = strBody;
message.Subject = "Credencial do gmail";
NetworkCredential myCreds = new NetworkCredential("emailparticular@gmail.com", "minhasenha", "");
client.Credentials = myCreds;
client.Send(message);
faz o seguinte, isso pode te ajudar, eu passo pra vc um código fonte que trabalha com o servidor smtp , usando uma conta no gmail por exemplo.... e então vc passa um link qualquer ( onde a fonte do link é um documento html) e ele insere no corpo do email... como são feitas as malas diretas...
segue o trecho de código....
\\Arquivo HTML
string HtmlFilePath=@"c: emp\file.htm";
StreamReader reader = new StreamReader(HtmlFilePath);
strBody = reader.ReadToEnd();
Debug.WriteLine("
Começou a enviar a bagaça... ");
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
MailAddress from = new MailAddress(this.FromEmail, "Marc Partic");
MailAddress to = new MailAddress(emailAddress, "YMarc Alcantara");
MailMessage message = new MailMessage(from, to);
message.IsBodyHtml = true;
message.Body = strBody;
message.Subject = "Credencial do gmail";
NetworkCredential myCreds = new NetworkCredential("emailparticular@gmail.com", "minhasenha", "");
client.Credentials = myCreds;
client.Send(message);
se vc não entendeu só o trecho, aqui segue o link com a explicação completa.
[]'s espero ter ajudado...
http://blogs.msdn.com/mariya/archive/2006/06/15/633007.aspx
[]'s espero ter ajudado...
http://blogs.msdn.com/mariya/archive/2006/06/15/633007.aspx
Tópico encerrado , respostas não são mais permitidas