C#Öз¢ËÍÓʼþ´úÂë ʼÕҵĴúÂëÖ»ÄÜ·¢ËÍÎÞSMTPÑéÖ¤µÄÓʼþ,µ«ÏÖÔںܶàEMAIL·¢ËÍʱ¶¼ÐèÒªÑéÖ¤,ºóÀ´²éÕÒÁËÏÂMSDNµÄ°ïÖú,ÕÒµ½ÁË·¢ËÍÑéÖ¤µÄ´úÂ룬Ìù³öÀ´Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú£¡ ¸´ÖÆ´úÂë ´úÂëÈçÏÂ:public¡¡static¡¡int¡¡sendmail(string¡¡to,¡¡string¡¡body,string¡¡subject) ¡¡¡¡¡¡¡¡{ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡try ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡{ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡nContain¡¡=¡¡0; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///Ìí¼Ó·¢¼þÈ˵ØÖ· ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡string¡¡from¡¡=¡¡"ÄãµÄ·¢ËÍEMAIL"; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MailMessage¡¡mailMsg¡¡=¡¡new¡¡MailMessage(); ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.From¡¡=¡¡new¡¡MailAddress(from); ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nContain¡¡+=¡¡mailMsg.From.Address.Length; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///Ìí¼ÓÊÕ¼þÈ˵ØÖ· ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.To.Add(to); ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nContain¡¡+=¡¡mailMsg.To.ToString().Length; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///Ìí¼ÓÓʼþÖ÷Ìâ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.Subject¡¡=¡¡subject; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.SubjectEncoding¡¡=¡¡Encoding.UTF8; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nContain¡¡+=¡¡mailMsg.Subject.Length; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///Ìí¼ÓÓʼþÄÚÈÝ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.Body¡¡=¡¡body; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.BodyEncoding¡¡=¡¡Encoding.UTF8; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.IsBodyHtml¡¡=¡¡true; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nContain¡¡+=¡¡mailMsg.Body.Length; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡(mailMsg.IsBodyHtml¡¡==¡¡true) ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡{ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nContain¡¡+=¡¡100; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡} ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///·¢ËÍÓʼþ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡try ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡{ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¶¨Òå·¢ËÍÓʼþµÄClient ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SmtpClient¡¡client¡¡=¡¡new¡¡SmtpClient(); ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//±íʾÒÔµ±Ç°µÇ¼Óû§µÄĬÈÏƾ¾Ý½øÐÐÉí·ÝÑéÖ¤¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡client.UseDefaultCredentials¡¡=¡¡true; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//°üº¬Óû§ÃûºÍÃÜÂë¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡client.Credentials¡¡=¡¡new¡¡System.Net.NetworkCredential(application.GetapplicationSendmail(),¡¡application.GetapplicationSendpass()); ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///ÉèÖÃÓʼþ·þÎñÆ÷Ö÷»úµÄIPµØÖ· ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡client.Host¡¡=¡¡"SMTP·þÎñÆ÷IP" ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///ÉèÖÃÓʼþ·þÎñÆ÷µÄ¶Ë¿Ú ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡client.Port¡¡=¡¡25; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///ÅäÖ÷¢ËÍÓʼþµÄÊôÐÔ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡client.DeliveryMethod¡¡=¡¡SmtpDeliveryMethod.Network; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//System.Net.Mail.MailMessage¡¡message¡¡=¡¡new¡¡System.Net.Mail.MailMessage(strFrom,¡¡strto,¡¡strSubject,¡¡strBody);¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mailMsg.Priority¡¡=¡¡System.Net.Mail.MailPriority.Normal; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//client.UseDefaultCredentials¡¡=¡¡false; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡///·¢ËÍÓʼþ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡client.Send(mailMsg); ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡1; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡} ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡catch¡¡(Exception¡¡ex)¡¡{¡¡return¡¡0;¡¡} ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡} ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡catch¡¡(Exception¡¡ex)¡¡{¡¡return¡¡0;¡¡} ¡¡¡¡¡¡¡¡}