C# 使用JMail发送邮件

这个C#代码示例展示了如何使用JMail库发送邮件,包括设置邮件服务器的用户账号和密码,以及处理邮件的主题、内容、附件、收件人、抄送人和暗送人。邮件发送过程涉及从数据集中获取待发送邮件信息,并通过遍历数据集逐个发送邮件。
摘要由CSDN通过智能技术生成

            private string m_strMail_Server = "";   //邮件服务器
            private string m_strMail_UserName = "";  //邮件服务器用户账号
            private string m_strMail_Password = "";   //邮件服务器用户密码

 

public string SendMail()
        {

            string strSubject = "", strBody = "";    //主题和内容
            string strAttachment = "";  //附件
            string strSender = "", strSenderName = ""; //发件人账号,  发件人显示名称
            string strReceiver = "", strCC = "", strBCC = "";  //收件人  抄送人    暗送人

            try
            {
                #region JMail预设置

                jmail.Message jm = new jmail.Message();

                jm.MailServerUserName = m_strMail_UserName;
                jm.MailServerPassWord = m_strMail_Password;

                jm.Logging = true;
                jm.Silent = true;
                jm.Charset = "gb2312";
                jm.Encoding = "base64";
                jm.ContentTransferEncoding = "base64";

                //jm.ContentType = "text/html"; 由于需要挂载附件,因此此处注释,否则附件将显示为乱码 

                #endregion

                //获取待发邮件清单
                DataSet ds = Mail_GetList();
                #region Format
                /*
                 * SENDER
                 * SENDER_NAME
                 * RECEIVER
                 * CC
                 * BCC
                 * SUBJECT
                 * HEADER
                 * CONTENT
                 * FOOTER
                 * ATTACHMENT
                */
                #endregion

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值