当前位置: 移动技术网 > IT编程>开发语言>.net > .Net Core Send Email

.Net Core Send Email

2020年04月23日  | 移动技术网IT编程  | 我要评论

乔四手下莫磊,影视墙壁纸效果图,钢铁价格走势

1、安装nuget包mailkit,引用命名空间。

using mailkit.net.smtp;
using mimekit;
注意:引用mailkit对应最新版本

2、定义收发地址和标题

mimemessage message = new mimemessage();
mailboxaddress from = new mailboxaddress("admin","admin@example.com");
message.from.add(from);
mailboxaddress to = new mailboxaddress("user", "user@example.com");
message.to.add(to);
message.subject = "this is email subject";
注意:admin,user分别对应发送接收邮箱前缀

3、编写内容

bodybuilder bodybuilder = new bodybuilder();
bodybuilder.htmlbody = "<h1>hello world!</h1>";
bodybuilder.textbody = "hello world!";
message.body = bodybuilder.tomessagebody();
注意:也可以自定义模板,插入图片等等。

4、连接smtp服务器发送邮件

smtpclient client = new smtpclient();
client.connect("smtp_address_here", port_here, true);  //例如:smtp.exmail.qq.com,465
client.authenticate("admin@example.com", "password"); //发送邮件的账户密码
client.send(message);
client.disconnect(true);
client.dispose();

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网