学习笔记(8)---.NET简单发送邮件

MVC实现发送邮件密码找回功能
先在QQ邮箱先开启POP/SMTP还有IMAP/SMTP,这两个不开启会引发异常,在开启POP/SMTP还有IMAP/SMTP会发送授权码先保存下。
还要拿到邮箱的收/发件的服务器,勾选上的SSl是加密,不勾选是不加密,也要记一下端口号,等下要用;
在这里插入图片描述
简单布局form表单submit提交:
在这里插入图片描述
拿到GetPassword到控制器:
拿到控制器下一步要做什么?先要查找数据库有没有账号/邮箱,这里就没有数据库了就在控制器中写个假的数据库从来。拿布局中的name传过来,bool类型true或者false,如果返回true就有嘛,相反就没有;一般写死的都会有的,就这样过了
在这里插入图片描述
查询数据库,有没有邮箱,发送邮件,创建个success视图,给个命名作为发送邮箱请求
在这里插入图片描述
发送邮件要么成功要么失败真假类型,在发邮件用到WebMail里面有什么也不详说,用多就知道了:
基本的参数还是要嗲
Smtpserver:获取或设置用于传输电子邮件消息的SMTP服务器的名称。
SmtpPort:获取或设置用于SMTP事务的端口。就是端口嘛
EnableSsl:获取或设置用于SMTP事务的端口。获取或设置一个值,该值指示是否使用安全套接字层(SSL)在发送电子邮件时加密连接,未知情况下,还是要设置一下。
From:获取或设置发件人的电子邮件地址。
Username:获取或设置发件人的电子邮件地址:用于发送获取或设置电子邮件的电子邮件帐户的名称。
Send:里面有很多个参数前面三个是必须要的一个String to你要发给谁,string subject你要发什么内容过去 string body 内容 图片 HTML随便都可以丢回去 这三个是最重要的,邮件是否成功就看他了,错了是检测不了的,基本就这样了
在这里插入图片描述
后续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值