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 }
  • 相关阅读:
    NW开发教程系列六:表头和表体(多表体)
    Java 正则表达式 量词 --- 三种匹配模式【贪婪型、勉强型、占有型】
    信号量与PV操作
    java的(PO,VO,TO,BO,DAO,POJO)解释
    使用Application对象简单完成网站总访问人数的统计
    更新记录后关闭子窗口并刷新父窗口的Javascript
    jquery jqPlot API 中文使用教程
    一款基于bootstrap的datetimepicker
    2013杭州赛区Ants hdu4776
    openGL中的函数调用类成员函数
  • 原文地址:https://www.cnblogs.com/rovedog/p/4359419.html
Copyright © 2011-2022 走看看