熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> ASP編程 >> 正文

創建基於ASP.NET的SMTP郵件服務

2022-06-13   來源: ASP編程 
在SystemWebMail名稱空間中有一個發送email的內建類但這僅是cdosys的一個假象開發者能使用一個替代的它smtp郵件服務在這篇文章裡面我將會展示如何創建一個用於的功能齊全的smtp郵件服務



   首先我們創建一個繼承命名空間SystemNetSockets的TcpClient類的類TcpClient類提供簡單的方法用於連接發送接收網絡的數據流GetStream方法用於創建一個網絡流(NetworkStream)讀和寫網絡流(NetworkStream)的方法用於發送數據給遠程主機和從遠程主機接收網絡流


    public class ClientConnection : TcpClient
{
private NetworkStream _NetworkStream = null;
private StreamReader _StreamReader = null;
private StreamWriter _StreamWriter = null;
public void Initialise()
{
_NetworkStream = thisGetStream();
_StreamReader = new StreamReader(_NetworkStream
SystemTextEncodingDefault false thisReceiveBufferSize);
_StreamWriter = new StreamWriter(_NetworkStream
SystemTextEncodingDefault thisSendBufferSize);
}
public void Send(string s)
{
_StreamWriterWriteLine(s);
_StreamWriterFlush();
}
public string Read()
{
return _StreamReaderReadLine();
}
}
From:http://tw.wingwit.com/Article/program/ASP/201311/21663.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.