当前位置:编程学习 > C#/ASP.NET >>

C#中如何编写一个发送邮件的程序

说下用到哪些控件和注册表信息

最好发个整个工程文件给我

 

追问:想知道用到哪些的控件和服务引用集合?麻烦告诉下 

答案:private void send_Click(object sender, System.EventArgs e)
  {
   
   string ServerStr ="mail.china.com";
   try
   {
    SmtpMail.SmtpServer = ServerStr;
    MailMessage aMessage = new MailMessage ( ) ;
      //新建一个MailMessage对象
      aMessage.From = TBfrom.Text ;
      //定义发信人地址,如果是多人,可以用","分开
      aMessage.To = LBto.Text ;
      //定义收信人地址,如果是多人,可以用","分开
         aMessage.Cc = CCTextBox.Text ;
      //定义抄送人地址,如果是多人,可以用","分开
      aMessage.Bcc = BCCTextBox.Text ;
      //定义暗送人地址,如果是多人,可以用","分开
      aMessage.Subject = SubjectTextBox.Text ;
      //定义邮件的主题
      aMessage.Body = TBbody.Text ;
      //定义邮件的内容
      if ( AttachmentTextBox.Text.Length > 0 )
       aMessage.Attachments.Add ( new MailAttachment ( AttachmentTextBox.Text.Trim() , MailEncoding.Base64 ) ) ; 
      //给邮件增加一个附件
      SmtpMail.Send ( aMessage ) ;
    Response.Write("<Script language=javaScript>alert('电子邮件已经发送到-> + LBto.Text !');</Script>");

   }
   catch ( Exception ex )
    {
      Response.Write("<Script language=javaScript>alert('发送失败!');</Script>");
    }

  }
///////////////////////////////////////
添加附件按钮代码
private void BTNadd_Click(object sender, System.EventArgs e)
  {
   AttachmentTextBoxa.Items.Add(Fadd.Value);            AttachmentTextBox.Text=Fadd.Value;
  }

http://www.360doc.com/content/11/0117/19/3511889_87199021.shtml

你可以参考下这里

上一个:求VS C# .NET ASP.NET之间的关系
下一个:C# 怎么知道两个数组不同的那个

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,