900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 网易邮箱发送邮件

网易邮箱发送邮件

时间:2019-05-31 09:15:39

相关推荐

网易邮箱发送邮件

小编最近做项目,遇到一个问题,系统中需要一个定时发邮件的功能

这里,使用网易邮箱发送邮件

新建了一个窗体应用程序,效果如下

代码非常简单,如下

using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using ;using .Mail;using System.Configuration;namespace WindowsFormsApplication1{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void btnSend_Click(object sender, EventArgs e){// var emailAcount=ConfigurationManager.AppSettings["EmailAcount"];// var emailPassword=ConfigurationManager.AppSettings["EmailPassword"];var reciver = txtReciver.Text;var content = txtContent.Text;MailMessage message = new MailMessage();// 设置发件人,发件人需要与设置的邮件发送服务器的邮箱一致MailAddress fromAddr = new MailAddress("发件人账户@");message.From = fromAddr;// 设置收件人,可添加多个,添加方法与下面的一样message.To.Add(reciver);// 设置抄送人.Add("抄送账户@");// 设置邮件标题message.Subject = "Test";// 设置邮件内容message.Body = content;// 设置邮件发送服务器,服务器根据使用的邮箱而不同,可以到相应的邮件管理后台,查看// QQ的为:("", 25)// 163的为:("",25)SmtpClient client = new SmtpClient("",25);// 设置发送人的邮箱账号和密码client.Credentials = new NetworkCredential("发件人账户@","授权码");// 启用ssl,安全发送client.EnableSsl = true;// 发送邮件client.Send(message);// 提示发送成功MessageBox.Show("发送成功!");}}}

注意

需要在邮箱中,开启发送邮件的相关协议,设置授权码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。