怎么调网站兼容性公益网站怎么做

主要使用控件: label button textBox
1.添加引用
using System.Net.Mail;
2.实例化邮件(封装)
- From:邮件的发送地址
- To.Add:邮件的接收地址
- Subject:邮件的主题
- Body:消息的主文(内容)
void Send_mail(){//实例化一个邮件MailMessage mailMessage = new MailMessage();mailMessage.From = new MailAddress(Address_sender.Text);mailMessage.To.Add(Address_received.Text);mailMessage.Subject = txt_subject.Text;mailMessage.Body = txt_content.Text;//实例化邮件的传输协议SmtpClient smtpClient = new SmtpClient();// 传输协议里面的账号密码smtpClient.Credentials = new System.Net.NetworkCredential(Address_sender.Text, txt_pwd.Text);smtpClient.Host = "smtp.163.com";smtpClient.Send(mailMessage);}
3.清除按钮的实现
private void Cleartxt_Click(object sender, EventArgs e){if(MessageBox.Show("Do you want to erase all the information ?","Information hint",MessageBoxButtons.YesNo)==DialogResult.Yes){Address_sender.Clear();Address_received.Clear();txt_subject.Clear();txt_content.Clear();txt_pwd.Clear();}}
4.发送邮件按钮功能
private void Send_email_Click(object sender, EventArgs e){try{Send_mail();MessageBox.Show("发送成功");}catch(Exception ex){throw ex;}}
5.回车按钮实现
private void Address_sender_KeyDown(object sender, KeyEventArgs e){if(this.Address_sender.Text.Trim().Length!=0 && e.KeyValue==13){this.Address_received.Focus();this.Address_received.SelectAll();}}private void Address_received_KeyDown(object sender, KeyEventArgs e){if(this.Address_received.Text.Trim().Length!=0 && e.KeyValue==13){this.txt_subject.Focus();this.txt_subject.SelectAll();}}private void txt_subject_KeyDown(object sender, KeyEventArgs e){if(this.txt_subject.Text.Trim().Length!= 0 && e.KeyValue==13){this.txt_content.Focus();this.txt_content.SelectAll();}}private void txt_content_KeyDown(object sender, KeyEventArgs e){if(this.txt_content.Text.Trim().Length!=0 && e.KeyValue ==13){this.txt_pwd.Focus();this.txt_pwd.SelectAll();}}private void txt_pwd_KeyDown(object sender, KeyEventArgs e){if(this.txt_pwd.Text.Trim().Length!=0 && e.KeyValue ==13){this.Send_email_Click(null, null);}}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net.Mail;
using Sunisoft.IrisSkin;namespace _02.Send_mail
{public partial class Form1 : Form{public Form1(){InitializeComponent();SkinEngine sk=new SkinEngine();sk.SkinFile = "C:\\Users\\86195\\Desktop\\C#-lesson\\02.Send-mail\\bin\\Debug\\Skins\\DiamondBlue.ssk";}private void Send_email_Click(object sender, EventArgs e){try{Send_mail();MessageBox.Show("发送成功");}catch(Exception ex){throw ex;}}void Send_mail(){//实例化一个邮件MailMessage mailMessage = new MailMessage();mailMessage.From = new MailAddress(Address_sender.Text);mailMessage.To.Add(Address_received.Text);mailMessage.Subject = txt_subject.Text;mailMessage.Body = txt_content.Text;//实例化邮件的传输协议SmtpClient smtpClient = new SmtpClient();// 传输协议里面的账号密码smtpClient.Credentials = new System.Net.NetworkCredential(Address_sender.Text, txt_pwd.Text);smtpClient.Host = "smtp.163.com";smtpClient.Send(mailMessage);}private void Cleartxt_Click(object sender, EventArgs e){if(MessageBox.Show("Do you want to erase all the information ?","Information hint",MessageBoxButtons.YesNo)==DialogResult.Yes){Address_sender.Clear();Address_received.Clear();txt_subject.Clear();txt_content.Clear();txt_pwd.Clear();}}private void Address_sender_KeyDown(object sender, KeyEventArgs e){if(this.Address_sender.Text.Trim().Length!=0 && e.KeyValue==13){this.Address_received.Focus();this.Address_received.SelectAll();}}private void Address_received_KeyDown(object sender, KeyEventArgs e){if(this.Address_received.Text.Trim().Length!=0 && e.KeyValue==13){this.txt_subject.Focus();this.txt_subject.SelectAll();}}private void txt_subject_KeyDown(object sender, KeyEventArgs e){if(this.txt_subject.Text.Trim().Length!= 0 && e.KeyValue==13){this.txt_content.Focus();this.txt_content.SelectAll();}}private void txt_content_KeyDown(object sender, KeyEventArgs e){if(this.txt_content.Text.Trim().Length!=0 && e.KeyValue ==13){this.txt_pwd.Focus();this.txt_pwd.SelectAll();}}private void txt_pwd_KeyDown(object sender, KeyEventArgs e){if(this.txt_pwd.Text.Trim().Length!=0 && e.KeyValue ==13){this.Send_email_Click(null, null);}}}
}
附:
网易邮箱 => 打开微软浏览器 => 网易邮箱网页版 => 

下滑


