C#--NET--发送邮件

更新时间:2023-11-28 20:40:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

首先导入System.Net.Mail命令空间,从而调用MailMessage类和SmtpClient类。

using System;

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

using System.Windows.Forms; using System.Net.Mail; namespace WindowsEmail {

public partial class Form1 : Form {

public Form1() {

InitializeComponent(); }

MailMessage mail; SmtpClient client;

public void createtimeouttestmessage(string server) {

try { //

mail = new

MailMessage(this.textBox1.Text, this.textBox2.Text); // MailMessage(MailAddress from,MailAddress to)

mail.Subject = this.textBox3.Text.Trim().ToString();

//Tirm()方法作用:从当前 String 对象移除所有前导空白字符和尾部空白字符。 mail.Body = this.textBox4.Text.Trim().ToString();

client = new SmtpClient(server, 995);

// SmtpClient(string host,int

port).host:包含用于 SMTP 事务的主机的名称或 IP 地址。

//port:大于 0 的 Int32,包含要在

host 上使用的端口。

client.Send(mail);

MessageBox.Show(\successful!\); }//

catch(Exception ey) {

MessageBox.Show(ey.Message); } }

private void button2_Click(object sender, EventArgs e) {

this.Close(); }

private void button1_Click(object sender, EventArgs e) {

if (this.textBox4.Text.Trim().ToString() != \)

{

createtimeouttestmessage(\);

} else

{

MessageBox.Show(\corret email address\); return; } } } }

本文来源:https://www.bwwdw.com/article/8smt.html

Top