邮件发送(单发)

ExpandedBlockStart.gif代码

   private   void  btnSend_Click( object  sender, EventArgs e)
        {
            SettingsBiz settings 
=   new  SettingsBiz();
            
string  smtp  =  settings.GetSettingsValue(FormEmailSettings.Mail_SMTP, Globals.CurrentSeatId);
            
string  from  =  settings.GetSettingsValue(FormEmailSettings.Mail_From, Globals.CurrentSeatId);
            
string  username  =  settings.GetSettingsValue(FormEmailSettings.Mail_UserName, Globals.CurrentSeatId);
            
string  password  =  settings.GetSettingsValue(FormEmailSettings.Mail_Password, Globals.CurrentSeatId);

            
string  title  =  txtTitle.Text.Trim();
            
string  to  =  from;
            
string  shoujianren  =  txtName.Text.Trim();//收件人
            
string  body  =  txtContent.Text.Trim() ;

            UsersTableAdapter adp 
=   new  UsersTableAdapter();
            
string  realname  =  adp.GetDataByUserId(Globals.CurrentSeatId).Single().Realname;

            MailMessage mailMsg 
=   new  MailMessage(); // MailMessage mailMsg = new MailMessage(); // 两个类,别混了 引入System.Web这个Assembly
            mailMsg.From  =   new  MailAddress(from,  " XXXXXX集团客服中心( "   +  realname  +   " ) " ); // 源邮件地址 
            mailMsg.To.Add( new  MailAddress(to, shoujianren)); // 目的邮件地址。可以有多个收件人
            mailMsg.Subject  =  title; // 发送邮件的标题 
            mailMsg.Body  =  body; // 发送邮件的内容 
             string  filename  =  txtFujian.Text.Trim();
            
if  ( ! string .IsNullOrEmpty(filename))
            {
                mailMsg.Attachments.Add(
new  Attachment(filename)); // 将附件附加到邮件消息对象中 ,可以有多个附件。
            }

            SmtpClient client 
=   new  SmtpClient(smtp);
            client.Credentials 
=   new  NetworkCredential(from, password);
            client.Send(mailMsg);
            MessageBox.Show(
" 发送成功 " );
        }

转载于:https://www.cnblogs.com/caoshuai/archive/2010/07/15/1778353.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值