c# 邮件发送 发送人带昵称

简介: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Configuration;
using System.Net.Mail;
using System.Net;
using System.Text;

namespace EResume.Web.AppCode
{
    public class MailMgr
    {
        /// <summary>
        /// 
        /// </summary>
        /// <param name="to">接收人</param>
        /// <param name="subject">主题</param>
        /// <param name="content">邮件内容</param>
        public void SendEmail(string to,string subject,string content)
        {

            string MailFrom = ConfigurationManager.AppSettings["emailUser"];
            string MailFromPassword = ConfigurationManager.AppSettings["emailPwd"];
            string MailServer = ConfigurationManager.AppSettings["emailService"];
            SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClient
            smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //将smtp的出站方式设为 Network
            smtp.EnableSsl = false;//smtp服务器是否启用SSL加密
            smtp.Host = MailServer; //指定 smtp 服务器地址
            smtp.Port = 25;
            smtp.UseDefaultCredentials = true;
            
            smtp.Credentials = new NetworkCredential(MailFrom, MailFromPassword);

            MailAddress mAddress = new MailAddress (MailFrom,"未来领袖工作组");    


            MailMessage mm = new MailMessage(); //实例化一个邮件类
            mm.Priority = MailPriority.Normal;
           // mm.From = new MailAddress(MailFrom);
            mm.From = mAddress;
            mm.To.Add(to);
            mm.Subject = subject;
            mm.SubjectEncoding = Encoding.GetEncoding(936);
            mm.IsBodyHtml = true;
            mm.BodyEncoding = Encoding.GetEncoding(936);
            mm.Body = content;
            smtp.Send(mm);
        }

    }
}

 

相关文章
|
8月前
|
C#
C# WinForm发送Email邮件
C# WinForm发送Email邮件
C# WinForm发送Email邮件
|
3月前
|
C# 数据安全/隐私保护
C#使用 MailKit 收发邮件
【10月更文挑战第15天】在C#中使用MailKit库可轻松实现邮件的发送与接收。首先需通过NuGet包管理器安装MailKit,并编写代码设置发件人、收件人、邮件主题及正文,连接邮件服务器并认证后即可发送邮件。接收邮件时,同样需连接服务器并认证,然后打开收件箱遍历读取邮件信息。整个过程需根据实际邮件服务器配置相应参数。
156 4
|
C# 数据安全/隐私保护
C#接入SMTP邮件服务
这两个引用用于C#接入邮件的SMTP服务
320 0
Jamil+c#—实现邮件的发送
Jamil+c#—实现邮件的发送
172 0
|
C# 数据采集
c# 利用IMap 收取163邮件
最近我要做一个爬虫。这个爬虫需要如下几个步骤: 1 填写注册内容(需要邮箱注册) 2 过拖拽验证码(geetest) 3 注册成功会给邮箱发一封确认邮箱 4 点击确认邮箱中的链接 完成注册   我这里就采用163邮箱注册。
3087 0
|
C#
jmail + c#实现邮件的接收
jmail + c#实现邮件的接收
193 0
|
C#
C# 创建邮件合并模板并合并文本、图片
对于Word中的邮件合并功能,用户可以将邮件合并后的结果文档保存并打印,也可以通过邮件的形式发送,在很多场合需要使用到此功能。那对于编程人员,我们也可以在C#语言环境中通过代码的形式来实现。根据需要先创建邮件合并模板后,可合并文本和图片,在下面的方法中,需要使用到组件Free Spire.Doc for .NET 。
1522 0
|
程序员 C# 数据安全/隐私保护
|
测试技术 网络安全 C#