Nos últimos dois dias, tenho trabalhado em uma página da web que pode coletar informações enviadas pelos usuários e depois enviar e-mails para caixas de correio designadas. Para enviar emails no asp.net 2.0, você pode usar as seguintes classes de System.Net.Mail. No endereço http://www.systemnetmail.com/faq/2.1.aspx, o autor do System.Net.Mail parece ter escrito um FAQ semelhante ao MSDN. Você pode consultar o seguinte ao observar o código. Sem mais delongas, vamos postar o código abaixo. Afinal, o código é o mais importante:
1protected void btnSend_Click(object sender, EventArgs e)
2 {
3 MailMessage mailMessage = new MailMessage();
strBody de 4 cordas;
5
6 mailMessage.From = new MailAddress(" [email protected] ");
7 mailMessage.To.Add(" [email protected] ");
8 mailMessage.Subject = "365Rss.CN";
9
10 strBody = "<h2>" + ddlMainTag.SelectedItem.Text + "</h2><br>";
11 strBody += "<h4>" + tbTag.Text + "</h4><br><hr><br>";
12 strBody += "·" + tbAdv.Text;
13
14 sendMail(mailMessage);
15}
16
17 //Enviar e-mail
18 privado void sendMail (correio MailMessage)
19 {
20 SmtpClient smtpClient = new SmtpClient();
21 smtpClient.EnableSsl = verdadeiro;
22 smtpClient.Host = "smtp.gmail.com";
23 smtpClient.Port = 465;
24 smtpClient.Credentials = new NetworkCredential(" [email protected] ", "pwd");
25 tentativas
26 {
27 smtpClient.Send(mail);
28 Etiqueta1.Text = "ok";
29}
30 capturas
31 {
32 Label1.Text = "falso";
33}
34}
35
http://www.cnblogs.com/jessezhao/archive/2007/01/16/621946.html