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

C#實(shí)現(xiàn)按數(shù)據(jù)庫郵件列表發(fā)送郵件的方法

 更新時(shí)間:2015年07月15日 16:59:12   作者:DTC2  
這篇文章主要介紹了C#實(shí)現(xiàn)按數(shù)據(jù)庫郵件列表發(fā)送郵件的方法,涉及C#讀取數(shù)據(jù)庫及通過自定義函數(shù)發(fā)送郵件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#實(shí)現(xiàn)按數(shù)據(jù)庫郵件列表發(fā)送郵件的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

using System;
using System.Net;
using System.Net.Mail;
using System.Text;
using System.Threading;
delegate void sendDelegate(string from, string to, string subject, string body, string host, int port, string userName, string password);
/// <summary>
/// 發(fā)送電子郵件
/// </summary>
/// <param name="from">發(fā)件人</param>
/// <param name="to">收件人</param>
/// <param name="subject">郵件主題</param>
/// <param name="body">郵件內(nèi)容</param>
/// <param name="host">發(fā)送服務(wù)地址(smtp.qq.com)</param>
/// <param name="port">發(fā)送郵件服務(wù)器端口(25) int型</param>
/// <param name="userName">用戶名</param>
/// <param name="password">密碼</param>
public void sendmail(string from, string to, string subject, string body, string host, int port, string userName, string password)
{
 MailMessage message = new MailMessage(from, to, subject, body);
 message.IsBodyHtml = true;
 message.BodyEncoding = Text.Encoding.UTF8;
 message.Attachments.Add(new Attachment("c:\\log.log"));
 SmtpClient client = new SmtpClient(host, port);
 client.Credentials = new NetworkCredential(userName, password);
 client.DeliveryMethod = SmtpDeliveryMethod.Network;
 client.Send(message);
}
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=(local);Integrated Security=SSPI;Initial Catalog=db_showHouse";   //打開連接
conn.Open();
SqlCommandcmd = new SqlCommand("select Email from Employee", conn);
SqlDataReader drNew = cmd.ExecuteReader();
if (drNew.HasRows)
{
 while (drNew.Read())
  new sendDelegate(sendmail).BeginInvoke("someone@somecompany.com",drNew[0].ToString(),"subject","body","smtp.somescompany.com",25,"userName","password");
}
drNew.Close();

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#實(shí)現(xiàn)裝箱與拆箱操作簡單實(shí)例

    C#實(shí)現(xiàn)裝箱與拆箱操作簡單實(shí)例

    這篇文章主要介紹了C#實(shí)現(xiàn)裝箱與拆箱操作,對于新手理解裝箱與拆箱有一定的幫助,需要的朋友可以參考下
    2014-07-07
  • Unity的IPreprocessBuild實(shí)用案例深入解析

    Unity的IPreprocessBuild實(shí)用案例深入解析

    這篇文章主要為大家介紹了Unity的IPreprocessBuild實(shí)用案例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • C#基礎(chǔ)繼承和多態(tài)詳解

    C#基礎(chǔ)繼承和多態(tài)詳解

    C#基礎(chǔ)繼承和多態(tài)詳解,需要的朋友可以參考一下
    2013-03-03
  • C#?Unity使用正則表達(dá)式去除部分富文本的代碼示例

    C#?Unity使用正則表達(dá)式去除部分富文本的代碼示例

    正則表達(dá)式在我們?nèi)粘i_發(fā)中的用處不用多說了吧,下面這篇文章主要給大家介紹了關(guān)于C#?Unity使用正則表達(dá)式去除部分富文本的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • dotNet中的反射用法入門教程

    dotNet中的反射用法入門教程

    這篇文章主要介紹了dotNet中的反射用法,較為詳細(xì)的分析了.Net中關(guān)于反射的概念,使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-02-02
  • Winform實(shí)現(xiàn)抓取web頁面內(nèi)容的方法

    Winform實(shí)現(xiàn)抓取web頁面內(nèi)容的方法

    這篇文章主要介紹了Winform實(shí)現(xiàn)抓取web頁面內(nèi)容的方法,代碼只有短短幾行,但是功能很實(shí)用,需要的朋友可以參考下
    2014-09-09
  • unity實(shí)現(xiàn)簡單計(jì)算器

    unity實(shí)現(xiàn)簡單計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)簡單計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • c#線程間傳遞參數(shù)詳解

    c#線程間傳遞參數(shù)詳解

    本篇文章主要是對c#中的線程間傳遞參數(shù)進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • C#中Span相關(guān)的性能優(yōu)化建議

    C#中Span相關(guān)的性能優(yōu)化建議

    Span 是C#7.2引入的一種新類型,在.NET Core 2.1運(yùn)行時(shí)中受支持,Span 提供對內(nèi)存連續(xù)區(qū)域的類型安全訪問,這篇文章主要給大家介紹了關(guān)于C#中Span相關(guān)的一些性能優(yōu)化建議,需要的朋友可以參考下
    2021-08-08
  • C#基本概念列舉詳解

    C#基本概念列舉詳解

    這篇文章主要介紹了C#基本概念列舉,需要的朋友可以參考下
    2014-02-02

最新評論