asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

创建基于ASP.NET的SMTP邮件服务


发布日期:2022年07月07日
 
创建基于ASP.NET的SMTP邮件服务
在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();

}

}

上一篇:怎样在ASP.NET中创建用户控件

下一篇:ASP.NET 2.0中XSLT的使用