//發送項目文件到中心郵箱
System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient();
smtpClient.Host = host;
smtpClient.Port = port;
smtpClient.EnableSsl = false;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential(emailAccount, emailPassWord);
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//網絡方式發送
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress(emailAccount);
mailMessage.To.Add(toEmailAccount);
mailMessage.Subject = subject;
mailMessage.SubjectEncoding = System.Text.Encoding.Default;
mailMessage.Body = body;
mailMessage.BodyEncoding = System.Text.Encoding.Default;
mailMessage.IsBodyHtml = false;
mailMessage.Priority = MailPriority.High;
mailMessage.ReplyTo = new MailAddress(emailAccount);
//添加附件
//System.Net.Mail.Attachment attachment = new System.Net.Mail.Attachment(fullPathOfAttachment, MediaTypeNames.Application.Octet);
System.Net.Mail.Attachment attachment = new System.Net.Mail.Attachment(fullPathOfAttachment,MediaTypeNames.Image.Jpeg);
attachment.ContentId = "pic";
//ContentDisposition cd = attachment.ContentDisposition;
//cd.CreationDate = File.GetCreationTime(fullPathOfAttachment);
//cd.ModificationDate = File.GetLastWriteTime(fullPathOfAttachment);
//cd.ReadDate = File.GetLastAccessTime(fullPathOfAttachment);
//cd.FileName = Path.GetFileName(fu\llPathOfAttachment);
mailMessage.Attachments.Add(attachment);
//發送郵件
try
{
smtpClient.Send(mailMessage);
//System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
return true;
}
catch
{
return false;
}
finally
{
mailMessage.Dispose();
}
C# 發送郵件bySmtpClient
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.