c#使用outlook发送邮件

        /// <summary>
        /// 发送邮件
        /// </summary>
        /// <param name="yf"></param>
        public void SendMail(string yf)
        {

            Outlook.Application app = new Outlook.Application();

            Outlook.MailItem mailItem = (Outlook.MailItem)app.CreateItem(Outlook.OlItemType.olMailItem);

            mailItem.To = this.FzrMail;
            if (Ccs.Count > 0)
            {
                mailItem.CC = string.Join(";", this.Ccs.ToArray());
            }
            mailItem.Subject = string.Format("{0}年{1}月份", yf.Substring(0, 4), yf.Substring(4, 2));
            mailItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;

            string content = @"<p>
各位负责人: 
<p>
&nbsp;&nbsp;大家好!
<p>
&nbsp;&nbsp;现根据XX数据,出具您所管辖XX{0}年{1}月份XXXX数据,请查收并进行XXXX,谢谢!"; // GetMessage();  //testing

            mailItem.HTMLBody = string.Format(content, yf.Substring(0, 4), yf.Substring(4, 2));

            foreach (var item in Files)
                mailItem.Attachments.Add(item);

            //mailItem.Attachments.Add()
            ((Outlook._MailItem)mailItem).Send();
        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值