namespace mySmtp
{
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Collections;
interface ITransport
{
void setHost(String smtpHost);
String getHost();
void setPort(int smtpPort);
int getPort();
void sendMail(MailMessage msg);
}
public class Smtp : ITransport
{
private String smtpHost;
private int smtpPort;
public Smtp()
{
//smtpHost = "127.0.0.1";
//smtpPort = 25;
}
public Smtp(String host, int port)
{
smtpHost = host;
smtpPort = port;
}
public void setHost(String host)
{
smtpHost = host;
}
public String getHost()
{
return smtpHost;
}
public void setPort(int port)
{
smtpPort = port;
}
public int getPort()
{
return smtpPort;
}
public void sendMail(MailMessage msg)
{
TcpClient tcpc = new TcpClient();
try
{
&nb