网易邮箱发送邮件

阅读:885 2019-03-20 14:10:00 来源:新网

小编最近做项目,遇到一个问题,系统中需要一个定时发邮件的功能这里,使用网易邮箱发送邮件

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

代码非常简单,如下

usingsystem;usingsystem.collections.generic;usingsystem.componentmodel;usingsystem.data;usingsystem.drawing;usingsystem.linq;usingsystem.text;usingsystem.threading.tasks;usingsystem.windows.forms;usingsystem.net;usingsystem.net.mail;usingsystem.configuration;namespacewindowsformsapplication1{publicpartialclassform1:form{publicform1(){initializecomponent();}privatevoidbtnsend_click(objectsender,eventargse){//varemailacount=configurationmanager.appsettings["emailacount"];//varemailpassword=configurationmanager.appsettings["emailpassword"];varreciver=txtreciver.text;varcontent=txtcontent.text;mailmessagemessage=newmailmessage();//设置发件人,发件人需要与设置的邮件发送服务器的邮箱一致mailaddressfromaddr=newmailaddress("发件人账户@163.com");message.from=fromaddr;//设置收件人,可添加多个,添加方法与下面的一样message.to.add(reciver);//设置抄送人message.cc.add("抄送账户@qq.com");//设置邮件标题message.subject="test";//设置邮件内容message.body=content;//设置邮件发送服务器,服务器根据使用的邮箱而不同,可以到相应的邮件管理后台,查看//qq的为:("smtp.qq.com",25)//163的为:("smtp.163.com",25)smtpclientclient=newsmtpclient("smtp.163.com",25);//设置发送人的邮箱账号和密码client.credentials=newnetworkcredential("发件人账户@163.com","授权码");//启用ssl,安全发送client.enablessl=true;//发送邮件client.send(message);//提示发送成功messagebox.show("发送成功!");}}}

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

相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服