C# 發送郵件bySmtpClient

//發送項目文件到中心郵箱
            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();
            }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章