C#邮件验证(用指定邮箱给另外的邮箱发邮件)

本文介绍了一个使用C#实现的简单邮件发送功能,包括设置发信人、收信人、主题、正文、附件及服务器配置,以及如何通过文件对话框选择附件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 private void button1_Click(object sender, EventArgs e)
        {
            //发信人和收信人以及内容
            MailMessage msg = new MailMessage();
            msg.Body = this.richTextBox1.Text;
            msg.Subject = this.textBox2.Text;
            msg.From = new MailAddress("anxin591025@163.com");
            msg.To.Add(this.textBox1.Text);//发送到哪儿
            msg.IsBodyHtml = true;
            msg.Attachments.Add(new Attachment(textBox3.Text));


            //服务器
            SmtpClient client = new SmtpClient();
            client.Host = "smtp.163.com";//发件方服务器地址
            client.Port = 25;//可以省略 端口


            //证书的设置
            NetworkCredential credential = new NetworkCredential();
            credential.UserName = "anxin591025";
            credential.Password = "";


            client.Credentials = credential;
            client.Send(msg);
        }


        private void button2_Click(object sender, EventArgs e)
        {
            OpenFileDialog op = new OpenFileDialog();
            //op.ShowDialog();
            if(System.Windows.Forms.DialogResult.OK==op.ShowDialog())
            textBox3.Text = op.FileName;
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值