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("发送成功!");
}