MailMessage message = new MailMessage();
message.From = "[email protected]"; ////
message.To = textBox1.Text;//收件人地址
message.Cc = textBox2.Text;//
message.Subject = "这是测试";
message.Body = richTextBox1.Text;
message.BodyFormat=MailFormat.Text;
message.Priority = MailPriority.Normal;
SmtpMail.SmtpServer = "192.168.0.111";
SmtpMail.Send(message);

解决方案 »

  1.   

    //创建一个MailMessage对象
    MailMessage MailObj=new MailMessage();
    //设定邮件发送地址
    if(TextBox1.Text!="")
    MailObj.From=TextBox1.Text.ToString();
    //设定邮件目的地址
    if(TextBox2.Text!="")
    MailObj.To=TextBox2.Text.ToString();
    //设定邮件的抄送地址
    if(TextBox3.Text!="")
    MailObj.Cc=TextBox3.Text.ToString();
    //设定邮件的密送地址
    if(TextBox4.Text!="")
    MailObj.Bcc=TextBox4.Text.ToString();
    //设定邮件格式
    MailObj.BodyFormat=MailFormat.Text;
    //设定邮件优先级
    MailObj.Priority=MailPriority.Normal;
    //设定主题
    MailObj.Subject=TextBox5.Text.ToString();
    //设定内容
    MailObj.Body=TextBox6.Text.ToString();
    //给邮件增加一个附件
    string strFileName;
    strFileName=EmailFile.PostedFile.FileName;
    if(strFileName!="")
    MailObj.Attachments.Add(new MailAttachment(strFileName));
    //使用缺省的SMTP服务器
    SmtpMail.SmtpServer="smtp.sohu.com";
    //发送邮件
    SmtpMail.Send(MailObj);
      

  2.   

    smtp.sohu.com是有用户验证,MailMessage 又不支持,还是用CDO吧。网上哪有没有验证的SMTP?