Sending Mail with Attachment in SharePoint 2010
string smtpServer = SPAdministrationWebApplication.Local.OutboundMailServiceInstance.Server.Address;
string smtpFrom = SPAdministrationWebApplication.Local.OutboundMailSenderAddress;
string Email= "EmailID"
MailMessage mailMessage = new
MailMessage(smtpFrom, Email);
mailMessage.Subject = txtSubject.Text;
mailMessage.Body = txtBody.Text;
WebClient webClient = new
WebClient();
webClient.Credentials = CredentialCache.DefaultNetworkCredentials;
FileStream fs = new
FileStream(pathToCheck, FileMode.Open, FileAccess.Read);
byte[] data = new byte[fs.Length];
fs.Read(data, 0, data.Length);
MemoryStream memoryStreamOfFile = new MemoryStream(data);
mailMessage.Attachments.Add(new System.Net.Mail.Attachment(memoryStreamOfFile,
filename));
SmtpClient smtpClient = new
SmtpClient(smtpServer);
smtpClient.Send(mailMessage);
Comments
Post a Comment