文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C# 带附件邮件发送 支持多附件

C# 带附件邮件发送 支持多附件

时间:2011-04-08  来源:永恒烛光

//带附件发送,支持多个附件
        public bool sendMailFile(string from, string to, string subject, string body,string file, Encoding charset)
        {
 
            try
            {
 
                //mail服务器连接验证我就不写了,直接写发送这部分

                MailAddress fromAddr = new MailAddress(from); //发件人地址
                MailMessage message = new MailMessage();
                message.From = fromAddr; //添加发件人地址
                message.To.Add(to);//收件人
                message.SubjectEncoding = charset; //主题编码
                message.Subject = subject; //标题
                message.Body = body; //内容 
                message.BodyEncoding = charset; //内容编码 
                message.IsBodyHtml = true; //指定为html页面
                if (file.Length != 0)//发送附件(多个附件的文件名称我用 | 隔开的,所以此处这样写)
                {
                    string [] arrfile = file.Split('|');
                    for (int i = 0; i < arrfile.Length; i++)
                    {
                        if (arrfile[i].Length > 0)
                        {
                            message.Attachments.Add(new Attachment(arrfile[i]));
                        }
                    }
                }
                sender.Send(message); //发送  
                return true;
            }
            catch
            {
                return false;
            }
        }


相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载