winform程序,总是报sendusing 配置值无效,是什么原因?代码如下:
  还有请问怎么在winform中写接受邮件
 try
             {
                 CDO.Message objMsg = new CDO.Message();
                 objMsg.From = "[email protected];   //此处邮件名可以换为自己的
                 objMsg.To = "[email protected]";     //此处邮件名可以换为自己的                 objMsg.Subject = "mail Subject test"; 
                 objMsg.HTMLBody = "测试成功@";
                 objMsg.Send();
             }
             catch
             {
            
             } 

解决方案 »

  1.   

     System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();            client.Host = "mail.bcl.com.cn";
                client.UseDefaultCredentials = false;
                client.Credentials = new System.Net.NetworkCredential("[email protected]", "12321232");
                client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("[email protected]", "[email protected]");
                message.Subject = "测试aa";
                message.Body = "<html>用自己写的asdfasdf软件发的邮件!<image src=1.jpg></image></html>";
                message.BodyEncoding = System.Text.Encoding.UTF8;
                message.IsBodyHtml = true;
                message.Attachments.Add(new Attachment("C:\\1.jpg"));            ////添加附件
                //Attachment data = new Attachment(@"附件地址如:e:\a.jpg", System.Net.Mime.MediaTypeNames.Application.Octet);
                //message.Attachments.Add(data);
                try
                {
                    client.Send(message);            }
                catch (Exception ex)
                { }
      

  2.   

     System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();            client.Host = "sina.com.cn";
                client.UseDefaultCredentials = false;
                client.Credentials = new System.Net.NetworkCredential("[email protected]", "111111");
                client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("[email protected]", "[email protected]");
                message.Subject = "测试aa";
                message.Body = " <html>用自己写的asdfasdf软件发的邮件! </image> </html>";
                message.BodyEncoding = System.Text.Encoding.UTF8;
                message.IsBodyHtml = true;
                // message.Attachments.Add(new Attachment("C:\\1.jpg"));            ////添加附件 
                //Attachment data = new Attachment(@"附件地址如:e:\a.jpg", System.Net.Mime.MediaTypeNames.Application.Octet); 
                //message.Attachments.Add(data); 
                try
                {
                    client.Send(message);            }
                catch (Exception ex)
                { } 我改成这样,给自己发了一封,怎么没有收到啊??