C# winform 生成OUTLOOK发件箱中的一个邮件,然后通过OUTLOOK发送,能行吗 我现在有一个txt文件里面有客户代码和收件人地址,有一个附件文件夹里面全部是要发送的附件,我现在要根据客户代码生成邮件,并且生成附件,附件的文名是以客户代码和日期命名的。自动生成邮件和附件到本机的默认邮件客户端发件箱内,如outlook等。请问用C# winform怎么实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以完成,有专门的发送邮件类System.Net.Mail 发送邮件需要指定SMTP服务器 用户名 密码 跟你装什么客户端没什么关系。 public void SendMailUseZj() { System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add("[email protected]"); msg.To.Add("[email protected]"); /**//* * msg.To.Add("[email protected]"); * msg.To.Add("[email protected]"); * msg.To.Add("[email protected]");可以发送给多人 */ msg.CC.Add("[email protected]"); /**//* * msg.CC.Add("[email protected]"); * msg.CC.Add("[email protected]");可以抄送给多人 */ msg.From = new MailAddress("[email protected]", "AlphaWu", System.Text.Encoding.UTF8); /**//* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/ msg.Subject = "这是测试邮件";//邮件标题 msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码 msg.Body = "邮件内容";//邮件内容 msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码 msg.IsBodyHtml = false;//是否是HTML邮件 msg.Priority = MailPriority.High;//邮件优先级 SmtpClient client = new SmtpClient(); client.Credentials = new System.Net.NetworkCredential("[email protected]", "userpass"); //在aa.com注册的邮箱和密码 client.Host = "smtp.aa.com"; object userState = msg; try { client.SendAsync(msg, userState); //简单一点儿可以client.Send(msg); MessageBox.Show("发送成功"); } catch (System.Net.Mail.SmtpException ex) { MessageBox.Show(ex.Message, "发送邮件出错"); } } 柱图,饼图,怎么做,拜求 “涓婚”本来是“主题”,请问如何将“涓婚”变成“主题” 求 linq to sql 的select 功能的实现 关于二维数组的快速赋值问题 有关10进制int转化为16进制byte 请问如何用.net提取Access表中有哪些字段,字段又都是什么类型,该字段的大小 调查:大家vs2005装是不是都装在默认目录?C:\Program Files\Microsoft Visual Studio 8 DataGrid可不可以针对每一行设其鼠标悬浮的信息? 关于c#中的数据库开发。 怎么得到记录总数? 求一正则表达式 图片合成,或者说简单的叠加。
System.Net.Mail
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("[email protected]");
msg.To.Add("[email protected]");
/**//*
* msg.To.Add("[email protected]");
* msg.To.Add("[email protected]");
* msg.To.Add("[email protected]");可以发送给多人
*/
msg.CC.Add("[email protected]");
/**//*
* msg.CC.Add("[email protected]");
* msg.CC.Add("[email protected]");可以抄送给多人
*/
msg.From = new MailAddress("[email protected]", "AlphaWu", System.Text.Encoding.UTF8);
/**//* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
msg.Subject = "这是测试邮件";//邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码
msg.Body = "邮件内容";//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
msg.IsBodyHtml = false;//是否是HTML邮件
msg.Priority = MailPriority.High;//邮件优先级 SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("[email protected]", "userpass");
//在aa.com注册的邮箱和密码
client.Host = "smtp.aa.com";
object userState = msg;
try
{
client.SendAsync(msg, userState);
//简单一点儿可以client.Send(msg);
MessageBox.Show("发送成功");
}
catch (System.Net.Mail.SmtpException ex)
{
MessageBox.Show(ex.Message, "发送邮件出错");
}
}