2014-12-21 12:33:02|?次阅读|上传:wustguangh【已有?条评论】发表评论
下面演示如何使用Attachment类为电子邮件添加一个文本附件,代码如下:
static void Main(string[] args) { SmtpClient client = new SmtpClient(); //此处省略SmtpClient的其他属性设置 MailMessage message = new MailMessage(); message.Body = "这是邮件的正文部分"; //设置正文的编码形式,这里的设置为系统默认编码 message.BodyEncoding = System.Text.Encoding.Default; message.From = new MailAddress("FromMailBox@sina.com"); message.IsBodyHtml = false; message.ReplyTo = new MailAddress("FromMailBox@sina.com"); message.Sender = new MailAddress("FromMailBox@sina.com"); message.Subject = "这是邮件的主题"; //附件添加 Attachment content = new Attachment(@"c:附件.txt",MediaTypeNames.Text.Plain); message.Attachments.add(content); //设置主题的编码形式,这里的设置为系统默认编码 message.SubjectEncoding = System.Text.Encoding.Default; client.Send(message); //发送邮件 Console.WriteLine("发送成功!"); }