• 发邮件


      1     public class MailHelper
      2     {
      3         ///   发送邮件 
      4         ///   </summary> 
      5         ///   <param   name= "strSmtpServer "> smtp地址 </param> 
      6         ///   <param   name= "UserName "> 用户名 </param> 
      7         ///   <param   name= "Password "> 密码 </param> 
      8         ///   <param   name= "strFrom "> 发信人地址 </param> 
      9         ///   <param   name= "strto "> 收信人地址 </param> 
     10         ///   <param   name= "strSubject "> 邮件标题 </param> 
     11         ///   <param   name= "strBody "> 邮件正文 </param> 
     12         public static void SendMail(string strSmtpServer, string UserName, string Password, string strFrom, string strto, string strSubject, string strBody, string strFileName)
     13         {
     14             //生成一个   使用SMTP发送邮件的客户端对象 
     15             System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(strSmtpServer);
     16 
     17             //表示以当前登录用户的默认凭据进行身份验证 
     18             client.UseDefaultCredentials = true;
     19 
     20 
     21             //包含用户名和密码 
     22             client.Credentials = new System.Net.NetworkCredential(UserName, Password);
     23 
     24             //指定如何发送电子邮件。 
     25             //Network                                             电子邮件通过网络发送到   SMTP   服务器。     
     26             //PickupDirectoryFromIis               将电子邮件复制到挑选目录,然后通过本地   Internet   信息服务   (IIS)   传送。     
     27             //SpecifiedPickupDirectory           将电子邮件复制到   SmtpClient.PickupDirectoryLocation   属性指定的目录,然后由外部应用程序传送。     
     28 
     29             client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
     30 
     31             //建立邮件对象   
     32             System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(strFrom, strto, strSubject, strBody);
     33 
     34             //定义邮件正文,主题的编码方式 
     35             message.BodyEncoding = System.Text.UTF8Encoding.UTF8;
     36             message.SubjectEncoding = System.Text.UTF8Encoding.UTF8;
     37 
     38             //获取或设置一个值,该值指示电子邮件正文是否为   HTML。   
     39             message.IsBodyHtml = false;
     40 
     41             //指定邮件优先级 
     42 
     43             message.Priority = System.Net.Mail.MailPriority.Normal;
     44 
     45             //添加附件 
     46             //System.Web.Mail.MailAttachment   mailAttachment=new   System.Web.Mail.MailAttachment(@ "f:/baihe.txt ");   
     47             if (!string.IsNullOrEmpty(strFileName))
     48             {
     49                 Attachment data = new Attachment(strFileName);
     50                 message.Attachments.Add(data);
     51             }
     52 
     53 
     54             //发件人身份验证,否则163   发不了 
     55             client.Credentials = new System.Net.NetworkCredential(strFrom, Password);
     56 
     57             //发送 
     58             client.Send(message);
     59         }
     60         private static string GetStmpStr(string strFrom)
     61         {
     62             return "case";
     63 //            网易163邮箱
     64 
     65 //POP3:pop.163.com
     66 
     67 //SMTP:smtp.163.com
     68 
     69 //SMTP端口号:25 
     70 
     71  
     72 
     73 //网易vip.163邮箱
     74 
     75 //POP3:pop.vip.163.com
     76 
     77 //SMTP:smtp.vip.163.com
     78 
     79 //SMTP端口号:25  
     80 
     81  
     82 
     83 //网易126邮箱
     84 
     85 //POP3:pop.126.com
     86 
     87 //SMTP:smtp.126.com
     88 
     89 //SMTP端口号:25 
     90 
     91  
     92 
     93 //网易188邮箱
     94 
     95 //POP3:pop.188.com
     96 
     97 //SMTP:smtp.188.com
     98 
     99 //SMTP端口号:25 
    100 
    101  
    102 
    103 //网易yeah.net邮箱
    104 
    105 //POP3:pop.yeah.net
    106 
    107 //SMTP:smtp.yeah.net
    108 
    109 //SMTP端口号:25 
    110 
    111  
    112 
    113 //网易netease.com邮箱
    114 
    115 //POP3:pop.netease.com
    116 
    117 //SMTP:smtp.netease.com
    118 
    119 //SMTP端口号:25
    120 
    121  
    122 
    123 //【新浪 需登陆web邮箱,设置-账户,开通smtp/pop服务,如是VIP,请务必勾选“smtp服务器要求身份验证”一项】 
    124 
    125  
    126 
    127 //新浪免费邮箱
    128 
    129 //POP3:pop.sina.com
    130 
    131 //SMTP:smtp.sina.com
    132 
    133 //SMTP端口号:25
    134 
    135  
    136 
    137 //新浪VIP邮箱
    138 
    139 //POP3:pop3.vip.sina.com
    140 
    141 //SMTP:smtp.vip.sina.com
    142 
    143 //SMTP端口号:25
    144 
    145  
    146 
    147 //新浪企业邮箱
    148 
    149 //POP3:pop.sina.com
    150 
    151 //SMTP:smtp.sina.com
    152 
    153 //SMTP端口号:25
    154 
    155  
    156 
    157 //【yahoo在foxmail 4.1以上的版本设置如下:( outlook 不行)需订制“来电提醒”服务,不定制此项服务,将无法使用POP服务。】
    158 
    159  
    160 
    161 //雅虎邮箱
    162 
    163 //POP3:pop.mail.yahoo.cn
    164 
    165 //SMTP:smtp.mail.yahoo.cn
    166 
    167 //SMTP端口号:25
    168 
    169  
    170 
    171 //【搜狐 TOM 规则较多,容易被封账号】
    172 
    173  
    174 
    175 //搜狐邮箱
    176 
    177 //POP3:pop3.sohu.com
    178 
    179 //SMTP:smtp.sohu.com
    180 
    181 // SMTP端口号:25
    182 
    183  
    184 
    185 //TOM邮箱
    186 
    187 //POP3:pop.tom.com
    188 
    189 //SMTP:smtp.tom.com
    190 
    191 // SMTP端口号:25
    192 
    193  
    194 
    195 //【谷歌 需要勾选启用SSL,465端口好像服务器端被封掉了】
    196 
    197  
    198 
    199 //Gmail邮箱
    200 
    201 //POP3:pop.gmail.com
    202 
    203 //SMTP:smtp.gmail.com
    204 
    205 // SMTP端口号:587 或 25
    206 
    207  
    208 
    209 //【需登陆web邮箱,设置-帐户,开通smtp/pop服务;设置完成后,请务必勾选“smtp服务器要求身份验证”一项。
    210 //        邮箱开通15天后才可开通smtp服务。】
    211 
    212  
    213 
    214 //QQ邮箱
    215 
    216 //POP3:pop.qq.com
    217 
    218 //SMTP:smtp.qq.com
    219 
    220 //SMTP端口号:25
    221 
    222  
    223 
    224  
    225 
    226 //263邮箱
    227 
    228 //域名:263.net
    229 
    230 //POP3:263.net
    231 
    232 //SMTP:smtp.263.net
    233 
    234 //SMTP端口号:25
    235 
    236  
    237 
    238 //域名:x263.net
    239 
    240 //POP3:pop.x263.net
    241 
    242 //SMTP:smtp.x263.net
    243 
    244 //SMTP端口号:25
    245 
    246  
    247 
    248 //域名:263.net.cn
    249 
    250 //POP3:263.net.cn
    251 
    252 //SMTP:263.net.cn
    253 
    254 //SMTP端口号:25
    255 
    256  
    257 
    258 //域名:炫我型
    259 
    260 //POP3:pop.263xmail.com
    261 
    262 //SMTP:smtp.263xmail.com
    263 
    264 //SMTP端口号:25
    265 
    266   
    267 
    268 //21CN  免费邮箱
    269 
    270 //POP3:pop.21cn.com
    271 
    272 //SMTP:smtp.21cn.com
    273 
    274 //IMAP:imap.21cn.com
    275 
    276 //SMTP端口号:25
    277 
    278  
    279 
    280 //21CN  经济邮邮箱
    281 
    282 //POP3:pop.21cn.com
    283 
    284 //SMTP:smtp.21cn.com
    285 
    286 //SMTP端口号:25
    287 
    288  
    289 
    290 //21CN  商务邮邮箱
    291 
    292 //POP3:pop.21cn.net
    293 
    294 //SMTP:smtp.21cn.net
    295 
    296 //SMTP端口号:25
    297 
    298    
    299 
    300 //21CN  快感邮箱
    301 
    302 //POP3:vip.21cn.com
    303 
    304 //SMTP:vip.21cn.com
    305 
    306 //SMTP端口号:25
    307 
    308  
    309 
    310 //21CN  Y邮箱
    311 
    312 //POP3:pop.y.vip.21cn.com
    313 
    314 //SMTP:smtp.y.vip.21cn.com
    315 
    316 //SMTP端口号:25
    317 
    318  
    319 
    320 //中华网任我邮邮箱
    321 
    322 //POP3:rwpop.china.com
    323 
    324 //SMTP:rwsmtp.china.com
    325 
    326 // SMTP端口号:25 
    327 
    328  
    329 
    330 //中华网时尚、商务邮箱
    331 
    332 //POP3:pop.china.com
    333 
    334 //SMTP:smtp.china.com
    335 
    336 //SMTP端口号:25
    337         }
    338     }
     MailHelper.SendMail("smtp.126.com", "lizhpeng", "密码", "lizhpeng@126.com", "收件@qq.com", "123", "123", "1.txt");
    
  • 相关阅读:
    solaris10 服务管理
    DLL的导出导入与调用
    c# Font字体
    WaitForMultipleObjects、WaitForSingleObject、GetExitCodeThread
    solaris10补丁管理
    注册表API函数
    简单的编码加密
    asp.net 调用外部程序
    Global.cs 获取网址
    Jquery easyui dialog组件, 默认不自动打开
  • 原文地址:https://www.cnblogs.com/lzhp/p/4672715.html
Copyright © 2020-2023  润新知