163邮箱的 smtp.163.com126的 smtp.126.com谷歌的是 smtp.gmail.com
腾讯的是 smtp.qq.com ?新浪的是 smtp.sina.com?
是这样吗

解决方案 »

  1.   

    基本上是这样子的,不过我也可以确定QQ和163,以前写过自动发邮件的程序,就拿163和qq信箱测过,如果用QQ,你需要在邮箱里开启smtp相关功能。这样你自己写的client程序才能连上去。
      

  2.   

    只有一个设置  smtp的。 
    这个设置时指发邮件的设置?对方是什么邮箱不用管吗
      

  3.   

    C#.NET发邮件代码(引用Net.Mail)  
    代码一:#region .net发邮件 引用:using System.Net.Mail;        public static string strHost = String.Empty;        public static string strAccount = String.Empty;        public static string strPwd = String.Empty;        public static string strFrom = String.Empty;          strHost = "mail.163.com";   //STMP服务器地址            strAccount = "[email protected]";       //SMTP服务帐号(自己邮箱)            strPwd = "1"; //SMTP服务密码(自己邮箱密码)            strFrom = "[email protected]"; //发送方邮件地址SmtpClient _smtpClient = new SmtpClient();            _smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式            _smtpClient.Host = strHost;//指定SMTP服务器            _smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd);//用户名和密码            MailMessage _mailMessage = new MailMessage(strFrom ,"[email protected]");            _mailMessage.CC.Add(new MailAddress("[email protected]"));//抄送            _mailMessage.Bcc.Add(new MailAddress("[email protected]")); //暗抄            _mailMessage.Subject ="主题";//主题            _mailMessage.Body = "内容";//内容            _mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码            _mailMessage.IsBodyHtml = true;//设置为HTML格式            _mailMessage.Priority = MailPriority.High;//优先级            _smtpClient.Send(_mailMessage);            #endregion   代码二: /// <summary> 
            /// 类公有静态方法,发送邮件 
            /// </summary> 
            /// <param name="recipients">收件人 </param> 
            /// <param name="subject">主题 </param> 
            /// <param name="body">邮件主体 </param> 
            public static void SendEmail(string recipients, string subject, string body) 
            { 
                string addressFrom = "[email protected]"; 
                string userID = "abc"; 
                string userPassword = "***"; 
                SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587); 
                mailClient.EnableSsl = true; 
                System.Net.NetworkCredential crendetial = new NetworkCredential(userID, userPassword);             mailClient.Credentials = crendetial; 
                MailMessage message = new MailMessage(addressFrom, recipients, subject, body); 
                message.IsBodyHtml = true; 
                mailClient.Send(message); 
            }
      

  4.   

    为什么Gmail死活不能接收邮件?
      

  5.   


    这句话应该怎么理解?,你要用程序收邮件?那要用POP3smtp是发还是说你用程序发邮件给gmail?  只要你发送没有报错,表示是发出去了,等一会,或者是去垃圾邮件里找找
      

  6.   

    路过,送发邮件帮助类一个 MailHelper
    http://www.heycoder.com/noteinfo8.aspx