郵箱驗證功能原理 語法 屬性
郵箱驗證功能原理
1 [已解決問題] 瀏覽: 3508次很多地方都在註冊賬號的時候使用郵箱驗證功能。註冊後發送一封郵件到註冊郵箱裏面。然後點擊 郵箱裏面的鏈接 激活郵箱。 還有手機驗證 這些的原理是 怎麽樣的。忘指點
.NET技術 ASP.NET![技術分享](https://pic.cnblogs.com/face/sample_face.gif)
提問於:2012-03-20 18:26 < > 找找看 關註
這個其實就是通過第三方,將數據傳遞給用戶,然後用戶通過比如郵箱 來獲取驗證碼,然後註冊信息,起到一個比較安全的的作用。。郵箱驗證就是通過比如.net 框架下類庫實現的:
System.Web.Mail命名空間:
這個命名控件下包含了以下的對象和三個屬性:
包含的對象:
MailAttachment:與郵件附件有關的對象類
MailMessage :郵件主體
SmtpMail :負責發送郵件的SMTP協議。
屬性列表:
MailEncoding :郵件的編碼(Base64,UUEncode)
MailFormat :郵件的格式(Html超文本格式,Text純文本格式)
MailPriority :郵件優先級(High, Medium, Low)
構建MailMessage對象:
MailMessage對象是郵件的承載主體,通常可以先構建好MailMessage對象,然後設置它的屬性的方式來
構建郵件程序,下面列出了的是一些常用的屬性:
Attachments :郵件附件
Bcc :暗送地址
Body :郵件主體
BodyFormat :郵件格式(html,text)
Cc :抄送地址
From :發信人地址
Priority :郵件優先級(High, Medium,Low)
Subject :郵件主題
To :接收人地址
UrlContentBase :在HTML格式郵件中的URL編碼方式
UrlContentLocation:郵件信息的優先級(High, Medium,Low)
使用SMTPMail發送郵件
構建好MailMessage對象之後,還需要使用另外一個對象-SMTPMail-來發送郵件,SMTPMAIL有一個很
重要的方法:Send,該方法有兩個不同用法,其中一個可以僅僅發送整個的MailMessage對象:
SmtpMail.Send(myEmailObject);
另外一個允許你分別指定發送者,收郵件地址,郵件主題,郵件主題,然後再發送出去:
SmtpMail.Send(strFrom, strTo, strSubject, strBody);
手機驗證也是差不多的,只是發短息需要的是mobile 接口。
郵箱驗證功能原理 語法 屬性