使用邮箱找回密码(一)

本文介绍了如何实现使用邮箱找回密码的功能,从思路整理到具体步骤,包括输入账号信息、发送验证码到邮箱、验证验证码并重置密码。重点讨论了邮箱的使用,包括SMTP邮件服务器的概念,以及创建邮件类的过程,探讨了各个属性和方法的设置。

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

使用邮箱找回密码(上)邮箱的使用

前两天,我的上司(志哥)给我安排了一个工作。

小孙啊,能不能给做出一个利用邮箱找回密码的功能,可以仿照某易这种的, 不着急,你先整理一下思路,百度一下也行。

这… 简单。
作为一个盗版程序员,我最拿手的东西就是——百度。我深信着我大学时期那个曾经有过师徒之名的那个男人的一句名言

Copy,粘贴。Copy就完事了

不过,虽然是copy,但是做的话还是需要一点想法的,不能做一个没有感情的copy机器不是?所以得先简单的总结一下

怎么实现这个功能

这个问题倒是简单了,虽然我没写过这种找回密码的功能,但是我找回过密码啊!找回密码就是输入账号,输入自己的一些相关的信息,然后给邮箱发验证码,接到验证码之后输入,然后重置密码就行了。
嗯~~可以,简单,没问题。

邮箱

更开始工作,没写过邮箱啊?!这倒是目前来说我需要面对的最严重的问题了。嗯,这个。。。
百度!
大概看了一圈,应该就是这个了

using System.Net.Mail;

引用上再说,完美的开始。
嗯~~算了,后面还要用,另起一个类吧。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;

/// <summary>
///Email的摘要说明
/// </summary>
public class Email
{
   
	public Email()
	{
   
		//
		//TODO: 在此处添加构造函数逻辑
		//
	}
}

看了一下,邮箱需要的使用到的属性还是不少的捏。

    //发件人
    public string mailFrom {
    get; set; }
    //收件人
    public string mailToArray {
    get; set; }
    //抄送
    public string[] CcArray {
    get; set; }
    //邮件主题
    public string mailSubject {
    get; set; }
    //正文
    public string mailBody {
    get; set; }
    //用户
    public string mailUsername {
    get; set; }
    //密码
    public string mailPwd {
    get; set; }
    //SMTP邮件服务器
    public string host {
    get; set; }
    //SMTP邮件服务器端口
    public int port {
    get; set; }
    //正文是否为html
    public Boolean
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值