Inviare una Mail con allegati presi da una stringa (C#)
Esempio di invio, in C#, di una stringa come allegato di una mail, realizzato con .NET 3.5
C#
//using System.Net.Mail;
string body = "Allagato inviato.\r\nCiao""
using(MailMessage mm = new MailMessage("from@xxxx.it", "to@xxxx.it"))
{
mm.Subject = "Riunione pianificata";
mm.IsBodyHtml = false;
//aggiungo la stringa che rappresenta il body con un nome file
Attachment a = Attachment.CreateAttachmentFromString(body, "ilMioAllegato.txt");
mm.Attachments.Add(a);
SmtpClient smtp = new SmtpClient("smtp.xxxx.it");
smtp.Send(mm);
}