• 利用SmtpClient发送邮件


    1  163邮箱 HOST:smtp.163.com

    public static string CreateTimeoutTestMessage(string server)  
            {  
                string Success = "发送成功";  
                try  
                {  
                    string _to = "1035092449@qq.com";  
                    string _from = "young-20@163.com";  
                    string _subject = "Using the new SMTP client.";  
                    string _body = @"Using this new feature, you can send an e-mail message from an application very easily.";  
                    MailMessage message = new MailMessage();  
                    message.From = new MailAddress(_from);  
                    //可以利用MailMessage.To.Add方法增加要发送的邮件地址  
                    message .To .Add (new MailAddress ("652105072@qq.com"));  
                    message.To.Add(new MailAddress(_to));  
                    message.Subject = _subject;  
                    message.Body = _body;  
      
                    //添加附件  
                    Attachment a = new Attachment(@"C:/Users/Administrator/Desktop/smtpclient.rar");  
                    message.Attachments.Add(a);  
                    //设置邮箱的地址或IP  
                    SmtpClient client = new SmtpClient(server);  
                    //设置邮箱端口,pop3端口:110, smtp端口是:25   
                    client.Port = 25;  
                      
                    //设置超时时间  
                    client.Timeout = 9999;  
                      
                    //要输入邮箱用户名与密码  
                      
                    client.Credentials = new NetworkCredential("young-20@163.com", "******");  
                    client.Send(message);  
                }  
                catch (Exception ex)  
                {  
                    Success = ex.ToString();  
                }  
                return Success;  
            }  

    2 QQ邮箱

      QQ邮箱默认的SMTP服务是关闭的,要自己去开通。

      HOST:smtp.qq.com

    try  
                {  
                      
                    SmtpClient client = new SmtpClient();  
                    client.Host = "smtp.qq.com";  
                    MailMessage mm = new MailMessage();  
                    client.Port = 25;  
                      
                    mm.From = new MailAddress("652105072@qq.com");                  
                    mm.To.Add(new MailAddress("1035092449@qq.com"));  
                    mm.Subject = "Hello~!";  
                    mm.Body = "HIthere.here is a post ";  
                    mm.IsBodyHtml = false;  
                    mm.Priority = MailPriority.High;  
      
                    client.Credentials = new NetworkCredential("652105072@qq.com", "******");  
                    client .Send (mm);  
                     
      
                }  
                catch (Exception ex)  
                {  
                    MessageBox.Show(ex.Message);  
                }  
  • 相关阅读:
    Mybatis 内置 Java 类型别名与 typeHandlers
    泛型方法前为什么要加<T>
    jdbcTemplate学习(四)
    jdbcTemplate学习(三)
    jdbcTemplate学习(二)
    jdbcTemplate学习(一)
    博客园markdown toc
    office,ps 等入门教程链接
    mysql 手动加锁测试
    拆机联想ideapad s500
  • 原文地址:https://www.cnblogs.com/yeminglong/p/3404912.html
Copyright © 2020-2023  润新知