写个小例子,开发环境是VS2005
public void send()
{
try
{
WebRequest webreq = WebRequest.Create("http://bj.bbcool.cn/");
webreq.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)webreq.GetResponse();
MessageBox.Show(response.StatusDescription);
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
string myip = responseFromServer.Substring(responseFromServer.IndexOf("IP:"), 33);
reader.Close();
dataStream.Close();
response.Close();
MailAddress from = new MailAddress("XXXXX@163.com");//发件人
MailAddress to = new MailAddress("XXXXX@163.com");//收件人
MailMessage message = new MailMessage(from, to);
message.Subject = "这是文件主题"; //文件主题
message.Body = @"这是邮件正文";//邮件正文
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("邮件登录用户名", "邮件登录密码");
client.Host = "smtp.163.com";
client.Send(message);
}
catch (Exception ee)
{
MessageBox.Show(ee.Message);
}
}