邮件发送


using System.Net.Mail;
using System.Net;

 

 

#region 发送邮件
    private string SMail = "";   //发件人
    private string sendName = "aaa";           //发件人显示名称
    private string toMail = aa@com,bb@.com;       //收件人 发送给多个人

    private string subject1 = ""; //标题
    private string body = "";                        //内容
    private string usename = "";      //邮件登陆名
    private string pwd = "";                   //邮件密码
    private string server = "smtp.qiye.163.com";        //邮件服务器
    private string fujian = "";                         //附件
   

    /// <summary>
    /// 发送邮件程序
    /// </summary>
    /// <param name="from">发送人邮件地址</param>
    /// <param name="fromname">发送人显示名称</param>
    /// <param name="to">发送给谁(邮件地址)</param>
    /// <param name="subject">标题</param>
    /// <param name="body">内容</param>
    /// <param name="username">邮件登录名</param>/// <param name="password">邮件密码</param>
    /// <param name="server">邮件服务器</param>
    /// <param name="fujian">附件</param>
    /// <returns>send ok</returns>
    /// 调用方法 SendMail("abc@126.com", "某某人", "cba@126.com", "你好", "我测试下邮件", "邮箱登录名", "邮箱密码", "smtp.126.com", "");
    private string sendMail(string from, string fromname, string to, string subject, string body, string username, string password, string server, string fujian)
    {
        try
        {
            //邮件发送类
            MailMessage mail = new MailMessage();
            //是谁发送的邮件
            mail.From = new MailAddress(from, fromname);
            //发送给谁
            mail.To.Add(to);

            //抄送

            mail.CC("邮件地址")
            //标题
            mail.Subject = subject;
            //内容编码
            mail.BodyEncoding =System.Text.Encoding.UTF8;
            //发送优先级
            mail.Priority = MailPriority.High;
            //邮件内容
            mail.Body = body;
            //是否HTML形式发送
            mail.IsBodyHtml = true;
            //附件
            if (fujian.Length > 0)
            {  
     //附件路径
                mail.Attachments.Add(new Attachment("D://iis folder//web//files//ExpressZIP//" + fujian));
            }
            //邮件服务器和端口
            SmtpClient smtp = new SmtpClient(server, 25);
            smtp.UseDefaultCredentials = true;
            //指定发送方式
            smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
            //指定登录名和密码
            smtp.Credentials = new System.Net.NetworkCredential(username, password);
            //超时时间
            smtp.Timeout = 10000;
            smtp.Send(mail);
            mail.Dispose();
            return "send ok";
        }
        catch (Exception exp)
        {
            return exp.Message;
        }
    }
    #endregion

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值