C#使用windows服務發(fā)送郵件
更新時間:2017年05月09日 08:31:58 作者:Brambling
這篇文章主要為大家詳細介紹了C#使用windows服務發(fā)送郵件的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
最近做了一個使用 C# 寫了一個發(fā)送郵件的windows 服務,在這里記錄一下。
首先使用 Visual Studio 2015 創(chuàng)建一個 windows 服務項目。
然后在設計器上面右擊添加安裝程序。如下圖。
安裝好后,選擇安裝程序設計界面,選擇服務和安裝程序右擊選擇屬性修改一些屬性值。
PS:如果不給服務添加安裝程序,后面是沒法把服務安裝至 windows 系統(tǒng)里的。
在數據庫創(chuàng)建一個表,用于存儲需要發(fā)送的郵件信息。
create table MainInfo ( MainInfoID int not null identity(1,1) primary key, Mail_To nvarchar(64) not null, -- 收件人郵箱 Title nvarchar(128) not null, -- 郵件標題 Content nvarchar(max) null, -- 郵件內容 Mode int not null default(0), -- 發(fā)送方式,0為默認發(fā)送,1為抄送,2為密送 SendState int not null default(0), -- 發(fā)送狀態(tài),0為未發(fā)送,1為發(fā)送成功,2為發(fā)送失敗 IsTimer int not null default(0), -- 0為即時發(fā)送,1為定時發(fā)送 SendTime nvarchar(64) null -- 定時發(fā)送的時間 )
明天繼續(xù)。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
在類庫或winform項目中打開另一個winform項目窗體的方法
這篇文章主要介紹了在類庫或winform項目中打開另一個winform項目窗體的方法,可以實現(xiàn)Winform項目間窗體的調用,在進行Winform項目開發(fā)中非常具有實用價值,需要的朋友可以參考下2014-11-11