欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#如何通過QQ郵件發(fā)送驗證碼到指定郵箱

 更新時間:2024年01月11日 09:40:45   作者:我是蘇蘇  
在程序設計中發(fā)送驗證碼是常見的一個功能,用戶在注冊賬號時或忘記密碼后通常需要發(fā)送驗證碼到手機短信或郵箱來驗證身份,這篇文章主要給大家介紹了關于C#如何通過QQ郵件發(fā)送驗證碼到指定郵箱的相關資料,需要的朋友可以參考下

一、控制臺程序

using System;
using System.Net;
using System.Net.Mail;

public class EmailSender
{
    public void SendEmail(string toAddress, string subject, string body)
    {
        // 設置發(fā)件人郵箱地址以及授權碼
        string fromAddress = "xxxxx@qq.com";
        string password = "wxxxxxdgtdzhecjb";

        // 創(chuàng)建郵件消息對象
        MailMessage mail = new MailMessage();
        mail.From = new MailAddress(fromAddress);
        mail.To.Add(new MailAddress(toAddress));
        mail.Subject = subject;
        mail.Body = body;

        // 創(chuàng)建SMTP客戶端對象,設置SMTP服務器和端口號(這里不用改)
        SmtpClient smtpClient = new SmtpClient("smtp.qq.com", 587);
        smtpClient.UseDefaultCredentials = false;
        smtpClient.Credentials = new NetworkCredential(fromAddress, password);
        smtpClient.EnableSsl = true;

        try
        {
            // 發(fā)送郵件
            smtpClient.Send(mail);
            Console.WriteLine("郵件發(fā)送成功!");
        }
        catch (Exception ex)
        {
            Console.WriteLine("發(fā)送郵件時出現錯誤: " + ex.Message);
        }
    }
}
public class Test
{
    static int Main(string[] args)
    {
        EmailSender emailSender = new EmailSender();
        emailSender.SendEmail("yyyyyyy@qq.com", "測試郵件", "這是一封測試郵件");//發(fā)送地址、郵箱標題、郵箱內容
        return 0;
    }
}

二、注冊授權碼

申請授權碼:

第一步,登錄QQ郵箱,點擊設置-賬號-找到下圖位置點擊開啟服務

第二步,按照步驟指引,發(fā)送短信

第三步,記住授權碼(后續(xù)無法查看授權碼,但是可以生成多個授權碼,不該郵箱密碼不會過期)

總結

到此這篇關于C#如何通過QQ郵件發(fā)送驗證碼到指定郵箱的文章就介紹到這了,更多相關C# QQ郵件發(fā)送驗證碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • C# 使用動態(tài)庫DllImport("kernel32")讀寫ini文件的步驟

    C# 使用動態(tài)庫DllImport("kernel32")讀寫ini文件的步驟

    kernel32.dll是Windows中非常重要的32位動態(tài)鏈接庫文件,屬于內核級文件,這篇文章主要介紹了C# 利用動態(tài)庫DllImport("kernel32")讀寫ini文件,需要的朋友可以參考下
    2023-05-05
  • C#中如何獲取文件圖標

    C#中如何獲取文件圖標

    這篇文章主要介紹了C#中如何獲取文件圖標的相關資料,需要的朋友可以參考下
    2016-03-03
  • C#獲取硬盤編號的方法

    C#獲取硬盤編號的方法

    這篇文章主要介紹了C#獲取硬盤編號的方法,涉及C#獲取硬件屬性的相關技巧,非常簡單實用,需要的朋友可以參考下
    2015-05-05
  • 基于StreamRead和StreamWriter的使用(實例講解)

    基于StreamRead和StreamWriter的使用(實例講解)

    下面小編就為大家分享一篇基于StreamRead和StreamWriter的使用實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • c#各種Timer類的區(qū)別與用法介紹

    c#各種Timer類的區(qū)別與用法介紹

    System.Threading.Timer 是一個簡單的輕量計時器,它使用回調方法并由線程池線程提供服務。在必須更新用戶界面的情況下,建議不要使用該計時器,因為它的回調不在用戶界面線程上發(fā)生
    2013-10-10
  • 把DLL文件打包進EXE的操作技巧

    把DLL文件打包進EXE的操作技巧

    用VS2005建立一個windows項目,取名test,之后把生成DLL文件打包進EXE,接下來介紹詳細的操作技巧,感興趣的朋友可以了解下啊,或許對你有所幫助
    2013-02-02
  • C#使用Parallel類進行多線程編程實例

    C#使用Parallel類進行多線程編程實例

    這篇文章主要介紹了C#使用Parallel類進行多線程編程的方法,實例分析了Parallel類的相關使用技巧,需要的朋友可以參考下
    2015-06-06
  • C#動態(tài)繪制多條曲線的方法

    C#動態(tài)繪制多條曲線的方法

    這篇文章主要為大家詳細介紹了C#動態(tài)繪制多條曲線的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C# SimpleJSON字典反序列化實戰(zhàn)教程

    C# SimpleJSON字典反序列化實戰(zhàn)教程

    C# 解析JSON道路千萬條,其中最流行的還是由Newtonsoft出品的Json.NET,只需要將Json的結構做成C#的class,即可實現完美的序列化和反序列化,這篇文章主要介紹了C# SimpleJSON字典反序列化實戰(zhàn)教程,需要的朋友可以參考下
    2024-03-03
  • C# winform程序讀取文本中的值實例講解

    C# winform程序讀取文本中的值實例講解

    在本篇文章中小編給大家分享了關于C# winform程序讀取文本中的值的相關知識點,有興趣的朋友們學習下。
    2019-06-06

最新評論