使用邮箱找回密码(上)邮箱的使用
前两天,我的上司(志哥)给我安排了一个工作。
小孙啊,能不能给做出一个利用邮箱找回密码的功能,可以仿照某易这种的, 不着急,你先整理一下思路,百度一下也行。
这… 简单。
作为一个盗版程序员,我最拿手的东西就是——百度。我深信着我大学时期那个曾经有过师徒之名的那个男人的一句名言
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