1. 程式人生 > >學習記錄 用C#.net 加 asp.net傳送帶附件郵件

學習記錄 用C#.net 加 asp.net傳送帶附件郵件

必須using這兩個庫

using System.Net;

using System.Net.Mail;

某個按鈕下的語句

protected void BtnSendAEmail_Click(object sender, EventArgs e)
    {
        SmtpClient SendClient =new SmtpClient();                                   //新SmtpClient物件,使用163的SMTP伺服器
        SendClient.Host ="smtp.163.com";
        SendClient.Credentials = new NetworkCredential("例如

[email protected]", "認證密碼");    //必須到自己信箱中開啟smtp
        string FilePath;
        FilePath = Server.MapPath("");                                             //對映路徑,不使用固定編碼路徑
        Attachment MyAttchment = new Attachment(FilePath + "\\MailSendTest.txt");  //附件物件
       
        MailMessage WantSendMail=new MailMessage();                                //郵件物件
        WantSendMail.From = new MailAddress("iamt
[email protected]
");
        WantSendMail.To.Add("[email protected]");
        WantSendMail.Subject = "標題";
        WantSendMail.Body = "主體";
        WantSendMail.Attachments.Add( MyAttchment );

        SendClient.Send(WantSendMail);
        WantSendMail.Attachments.Dispose();                                                    //必須釋放,否則無法編輯MailSendTest.txt
    }

相關推薦

學習記錄 C#.net asp.net傳送帶附件郵件

必須using這兩個庫 using System.Net; using System.Net.Mail; 某個按鈕下的語句 protected void BtnSendAEmail_Click(object sender, EventArgs e)     {      

如鵬網學習筆記(十四)ASP.NET

表單參數 form表單 web服務 exp 序列化 date 文字 arr 處理程序 Asp.net筆記 一、Socket類   進行網絡編程的類,可以在兩臺計算機之間進行網絡通訊   過程:     向服務器發送指令:     GET /index.html HTTP

VSCode開發一個asp.net core 2.0+angular 5項目(4): Angular5全局錯誤處理

create 打印 事件 如果 log 異步操作 truct gin 按鈕 第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.html

VSCode開發一個asp.net core2.0+angular5項目(5): Angular5+asp.net core 2.0 web api文件上傳

owb bus sed loaded runt ace created one 做了 第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.

.NETC#和ASP.NETASP.NET MVC四者之間的區別

核心 框架類 二進制 的區別 net跨平臺 for 解釋 一個 net開發 什麽是.NET? .NET是微軟公司下的一個開發平臺,.NET核心就是.NET Framwork(.NET框架)是.NET程序開發和運行的環境,在這個平臺下可以用不同的語言進行開發,因為.NET是跨

[C#] 網站程式ASP.NET的效能診斷

微軟提供了標準的CLR效能分析類庫https://github.com/Microsoft/clrmd這個類庫是開源的程式碼。能夠獲取CLR runtime裡面幾乎所有的資訊。如何獲取clrmd編譯後的dll方法一在nuget裡面搜尋clrmd可以很方便的下載方法二估計有些同學和我一樣喜歡手動擋,那麼我這裡

ASP.NET Core 中文文件 第二章 指南(2) Visual Studio 和 ASP.NET Core MVC 建立首個 Web API

HTTP 協議不僅僅提供網頁服務。它也是一個構建公開服務和資料 API 的強大平臺。HTTP 協議是簡單、靈活、無處不在的。幾乎你能想到的任何平臺上都有 HTTP 支援,所以 HTTP 服務能夠傳送到多種客戶端, 包括瀏覽器,移動裝置和傳統的桌面應用程式。 在本教程中,你將建立一個簡單的 Web API 來

.NetASP.NetC#、VisualStudio之間的關係是什麼?

      .Net一般指的是.Net Framework,提供了基礎的.Net類,這些類可以被任何一種.Net程式語言呼叫,.NetFramework還提供了CLR、JIT、GC等基礎功能。 ASP.Net是.Net中用來進行Web開發的一種技術,ASP.Net的頁面部分

ASP.NETASP.NET MVC 的差異、優點及缺點

一個 src 頁面加載 加載 class .net 技術分享 views bubuko 眾所周知,在微軟的編程語言發展歷史中,asp.net是不得不提的一個重要的發展階段,它具有快速開發、層級明確的優點,但最大的缺點,同時也是它逐漸被廢棄的原因就是,頁面加載的viewsta

學習筆記-c實現三角函數的計算

math \n 數值 print spa 轉化 弧度 can ID 剛剛編好,記錄一下: #include <stdio.h> #include <math.h> int main(void) { while(1) {

Spring netAsp net Mvc結合示例

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Android-NDK學習記錄4-C呼叫Java靜態方法修改靜態欄位

一. jni互動相關-方法簽名 方法簽名在jni的使用中經常都會用到,在java中會有過載,那麼定位到一個方法的方式:類+方法名稱+方法簽名,那麼我們先學習下簽名規則: 基本型別簽名: 咱們基本型別有各自的簽名,如下表 型別名

51微控制器學習記錄C語言基礎

C-51的資料型別擴充定義 sfr:特殊功能暫存器宣告 sfr 變數名=地址值; *特殊功能暫存器在reg51.H這個標頭檔案裡面都幫我們定義好了,所以平時我們就不要自己去定義暫存器的名字。 sbit:特殊功能位宣告 sbit 變數名=地址值; *在給某個引腳取名的時候經常會用到。 bi

asp.netasp.net遍歷Request的資訊

str = str str1 = str1 form_1 = form_1 form_2 = form_2 ASP.NET_SessionId = 2eln4eqa2uv0hawyks50kfad DisablePoint = true QrcodePrefix = UM = http://

Tag : ASP.NET Core ASP.NET MVC 教學 tutorial « 關於網路那些事...

Model 基本介紹 首先,在Models資料夾中,新增名為Movie的Class

Tag : 教學 ASP.NET ASP.NET MVC ASP.NET Core « 關於網路那些事...

Views 基本介紹 在這裡,會介紹如何建立view,及如何在controller載入view 在開始說明view之前,先特別提一下layout layout 在開發過程中,我們會將一些頻繁被使用到的

Tag : ASP.NET MVC ASP.NET Core 教學 tutorial « 關於網路那些事...

Model-View-Controller (MVC) 根據維基百科解釋 MVC模式(Model–view–controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Mode

使用Metrics.NET 構建 ASP.NET MVC 應用程式的效能指標

通常我們需要監測ASP.NET MVC 或 Web API 的應用程式的效能時,通常採用的是自定義效能計數器,效能計數器會引發無休止的運維問題(損壞的計數器、許可權問題等)。這篇文章向你介紹一個新的替代效能計數器的工具Metrics.NET,因為是它是內部的,所以我們能夠向系統中新增更多更有意義的度量標準。

Caffe學習5-C++自定義層以及視覺化結果

用C++自定義 層以及視覺化結果 上一週,我們學校開始了實訓,我參與的專案是深度學習相關的,於是第一週我們專注與學習Caffe的使用,包括對Caffe的原始碼的理解。接著,我們被要求定義一個自己的資料輸入層,以完成特定的任務。 用C++自定義層 對於

ADO.NETasp.net)五大常用的物件

ADO.NET常用的物件      (ado.net則是由asp.net程式語言編寫的資料訪問層的總括) Connection:用於連線資料庫的物件,表示到資料來源的一個唯一的連線。主要是開啟程