发邮件的问题一般来说都不是代码的问题,因为代码很简单一般来说是外部因素的问题,如邮件服务器的问题,SMTP服务的问题等等一般来说在baidu搜索错误信息都能找到原因的

解决方案 »

  1.   

    看看这个
    http://community.csdn.net/Expert/topic/5462/5462257.xml?temp=.7495539
      

  2.   

    如果调用outlook可以来进行邮件的发送,那么我可以将邮件的内容保存到数据库吗?可以控制码?
      

  3.   

    我在baidu上搜了一下。说是服务器有验证什么的?请问我该怎么解决这个问题?怎么通过他的验证!
      

  4.   

    public class SendEmail
    {
    /*****************************************
    * 函数名:MailMessage
    * 函数功能:发送邮件
    * 输入参数及其含义:null
    *****************************************/
    public void MailMessage()
    {
    string str=DateTime.Now.ToString()+":Error! when "+" copying,errorMessage: ";
    MailMessage mailMsg = new MailMessage(); //创建MailMessage对象
    mailMsg.Body        = str; //所要发送的文本
    mailMsg.From        = "[email protected]"; //发送者的邮箱地址
    mailMsg.To          = "[email protected]"; //接收者的邮箱地址
    mailMsg.BodyFormat  = MailFormat.Text; //邮件的格式是文本文件
    mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate","1");   //设置支持服务器验证
    mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","[email protected]");//设置用户名
    mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","360doc123");   //设置用户密码
    SmtpMail.SmtpServer = "smtp.263xmail.com"; //发送邮件服务器
    SmtpMail.Send(mailMsg); //发送邮件
    }
    }
      

  5.   

    try
    http://www.systemnetmail.com/