zoukankan      html  css  js  c++  java
  • C# 发送邮件,QQ企业邮箱测试成功

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Net.Mail;
     6 using System.Net;
     7 namespace ConsoleApplication1
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             sendMail("**@**.cn","深师家园", "admin@**.com", "admin@***.com", "***", "您好!", "这是一封测试邮件!");
    14         }
    15      
    16         /// <summary>
    17         /// 向用户发送邮件
    18         /// </summary>
    19         /// <param name="ReceiveUser">接收邮件的用户</param>
    20         /// <param name="SendUser">发送者显求的邮箱地址,可为空</param>
    21         /// <param name="DisplayName">收件人显示发件人的联系人名,可为中文</param>
    22         /// <param name="SendUserName">发送者的邮箱登陆名,可以与发送者地址一样</param>
    23         /// <param name="UserPassword">发送者的登陆密码</param>
    24         /// <param name="MailTitle">发送标题</param>
    25         /// <param name="MailContent">发送的内容</param>
    26         public static void sendMail(string ReceiveUser,  string DisplayName,string SendUser, string SendUserName, string UserPassword, string MailTitle, string MailContent)
    27         {
    28             MailAddress toMail = new MailAddress(ReceiveUser);//接收者邮箱
    29             MailAddress fromMail = new MailAddress(SendUser, DisplayName);//发送者邮箱       
    30             MailMessage mail = new MailMessage(fromMail, toMail);
    31             mail.Subject = MailTitle;
    32             mail.IsBodyHtml = true;//是否支持HTML
    33             mail.Body = MailContent;          
    34             SmtpClient client = new SmtpClient();
    35             client.Host = "smtp.exmail.qq.com";//设置发送者邮箱对应的smtpserver
    36             client.UseDefaultCredentials = false;         
    37             //client.Port = 465;
    38             client.Credentials = new NetworkCredential(SendUserName, UserPassword);
    39             client.DeliveryMethod = SmtpDeliveryMethod.Network;
    40             try
    41             {
    42                 client.Send(mail);
    43             }
    44             catch(SmtpException ex)
    45             {
    46                 Console.Write(ex.Message);
    47             }
    48             Console.ReadKey();
    49         }
    50     }
    51 }
  • 相关阅读:
    寒假学习第九天
    寒假学习第八天
    寒假学习第七天
    寒假学习第六天
    input框输入金额限制
    jsp页面截取字符串,显示指定长度
    循环随机变更数据库表中某个字段的值为指定的值
    jQuery MD5加密实现代码
    jquery $(document).ready() 与window.onload的区别
    node,不懂不懂
  • 原文地址:https://www.cnblogs.com/rovedog/p/4359419.html
Copyright © 2011-2022 走看看