導航:首頁 > 編程語言 > javaweb郵件收發系統

javaweb郵件收發系統

發布時間:2025-06-25 07:12:12

1. java里怎麼發驗證碼到郵箱,然後登陸郵箱獲取驗證碼請高手指點,盡量具體些。。。

郵箱驗證分幾種,
最簡單的是直接發送驗證碼:驗證碼隨機產生,可以放到cookie里,限制有效時版間就是cookie的存活時權間。產生之後和發送郵件一樣直接發送到郵箱。當用戶驗證的時候直接從cookie里拿到驗證碼進行比較。
還有一種是驗證鏈接。在鏈接里要放一個驗證參數,這個參數包括用戶名或用戶id,創建時間,驗證碼。當然都要用某種方法去加密,當用戶點擊這個鏈接的時候,根據相應的方法解密獲得參數。這個可以放到一張動態表裡,表中有驗證碼和對應的用戶名或id。當用戶要求驗證的時候從資料庫中拿到驗證碼,根據鏈接中的時間判斷是否過期。驗證成功後刪除本條數據即可。如果鏈接只能使用一次,那麼在根據用戶名拿到數據之後不管驗證是否成功都要刪除數據

2. 什麼是電子郵件

網路名片 電子郵件(electronic mail,簡稱E-mail,標志:@,也被大家昵稱為「伊妹兒」)又稱電子信箱、電子郵政,它是—種用電子手段提供信息交換的通信方式。是Internet應用最廣的服務:通過網路的電子郵件系統,用戶可以用非常低廉的價格(不管發送到哪裡,都只需負擔電話費和網費即可),以非常快速的方式(幾秒鍾之內可以發送到世界上任何你指定的目的地),與世界上任何一個角落的網路用戶聯系,這些電子郵件可以是文字、圖像、聲音等各種方式。同時,用戶可以得到大量免費的新聞、專題郵件,並實現輕松的信息搜索。 原理 1.1、電子郵件的發送和接收 電子郵件在Internet上發送和接收的原理可以很形象地用我們日常生活中郵寄包裹來形容:當我們要寄一個包裹的時候,我們首先要找到任何一個有這項業務的郵局,在填寫完收件人姓名、地址等等之後包裹就寄出而到了收件人所在地的郵局,那麼對方取包裹的時候就必須去這個郵局才能取出。同樣的,當我們發送電子郵件的時候,這封郵件是由郵件發送伺服器(任何一個都可以)發出,並根據收信人的地址判斷對方的郵件接收伺服器而將這封信發送到該伺服器上,收信人要收取郵件也只能訪問這個伺服器才能夠完成。 1.2、電子郵件地址的構成 電子郵件地址的格式是「[email protected]」,由三部分組成。第一部分「USER」代表用戶信箱的帳號,對於同一個郵件接收伺服器來說,這個帳號必須是唯一的;第二部分「@」是分隔符;第三部分「SERVER.COM」是用戶信箱的郵件接收伺服器域名,用以標志其所在的位置。 特點 這是任何傳統的方式也無法相比的。正是由於電子郵件的使用簡易、投遞迅速、收費低廉,易於保存、全球暢通無阻,使得電子郵件被廣泛地應用,它使人們的交流方式得到了極大的改變。另外,電子郵件還可以進行一對多的郵件傳遞,同一郵件可以一次發送給許多人。最重要的是,電子郵件是整個網間網以至所有其他網路系統中直接面向人與人之間信息交流的系統,它的數據發送方和接收方都是人,所以極大地滿足了大量存在的人與人通信的需求。 電子郵件指用電子手段傳送信件、單據、資料等信息的通信方法。電子郵件綜合了電話通信和郵政信件的特點,它傳送信息的速度和電話一樣快,又能象信件一樣使收信者在接收端收到文字記錄。電子郵件系統又稱基於計算機的郵件報文系統。它承擔從郵件進入系統到郵件到達目的地為止的全部處理過程。電子郵件不僅可利用電話網路,而且可利用任何通信網傳送。在利用電話網路時,還可利用其非高峰期間傳送信息,這對於商業郵件具有特殊價值。由中央計算機和小型計算機控制的面向有限用戶的電子系統可以看作是一種計算機會議系統。 工作過程 1.電子郵件系統是一種新型的信息系統,是通信技術和計算機技術結合的產物。 電子郵件的傳輸是通過電子郵件簡單傳輸協議(Simple Mail Transfer Protocol,簡稱SMTP)這一系統軟體來完成的,它是Internet下的一種電子郵件通信協議。 2.電子郵件的基本原理,是在通信網上設立「電子信箱系統」,它實際上是一個計算機系統。 系統的硬體是一個高性能、大容量的計算機。硬碟作為信箱的存儲介質,在硬碟上為用戶分一定的存儲空間作為用戶的「信箱」,每位用戶都有屬於自己的—個電子信箱。並確定—個用戶名和用戶可以自己隨意修改的口令。存儲空間包含存放所收信件、編輯信件以及信件存檔三部分空間,用戶使用口令開啟自己的信箱,並進行發信、讀信、編輯、轉發、存檔等各種操作。系統功能主要由軟體實現。 3.電子郵件的通信是在信箱之間進行的。 用戶首先開啟自己的信箱,然後通過鍵入命令的方式將需要發送的郵件發到對方的信箱中。郵件在信箱之間進行傳遞和交換,也可以與另—個郵件系統進行傳遞和交換。收方在取信時,使用特定帳號從信箱提取。 電子郵件的工作過程遵循客戶-伺服器模式。每份電子郵件的發送都要涉及到發送方與接收方,發送方式構成客戶端,而接收方構成伺服器,伺服器含有眾多用戶的電子信箱。發送方通過郵件客戶程序,將編輯好的電子郵件向郵局伺服器(SMTP伺服器)發送。郵局伺服器識別接收者的地址,並向管理該地址的郵件伺服器(POP3伺服器)發送消息。郵件伺服器識將消息存放在接收者的電子信箱內,並告知接收者有新郵件到來。接收者通過郵件客戶程序連接到伺服器後,就會看到伺服器的通知,進而打開自己的電子信箱來查收郵件。 通常Internet上的個人用戶不能直接接收電子郵件,而是通過申請ISP主機的一個電子信箱,由ISP主機負責電子郵件的接收。一旦有用戶的電子郵件到來,ISP主機就將郵件移到用戶的電子信箱內,並通知用戶有新郵件。因此,當發送一條電子郵件給一另一個客戶時,電子郵件首先從用戶計算機發送到ISP主機,再到Internet,再到收件人的ISP主機,最後到收件人的個人計算機。 ISP主機起著「郵局」的作用,管理著眾多用戶的電子信箱。每個用戶的電子信箱實際上就是用戶所申請的帳號名。每個用戶的電子郵件信箱都要佔用ISP主機一定容量的硬碟空間,由於這一空間是有限的,因此用戶要定期查收和閱讀電子信箱中的郵件,以便騰出空間來接收新的郵件。 地址格式 在Internet中,郵件地址如同自己的身份,一般而言郵件地址的格式如下:[email protected][email protected] 郵箱不能為中文. 此處的domain_name為域名的標識符,也就是郵件必須要交付到的郵件目的地的域名。而somebody則是在該域名上的郵箱地址。後綴一般則代表了該域名的性質,與地區的代碼。例如:com、e.cn、gov、org等等。 域名真正從技術上而言是一個郵件交換機,而不是一個機器名。 常見的電子郵件協議有以下幾種:SMTP(簡單郵件傳輸協議)、POP3(郵局協議)、IMAP(Internet郵件訪問協議)。這幾種協議都是由TCP/IP協議族定義的。 SMTP(Simple Mail Transfer Protocol):SMTP主要負責底層的郵件系統如何將郵件從一台機器傳至另外一台機器。 POP(Post Office Protocol):目前的版本為POP3,POP3是把郵件從電子郵箱中傳輸到本地計算機的協議。 IMAP(Internet Message Access Protocol):目前的版本為IMAP4,是POP3的一種替代協議,提供了郵件檢索和郵件處理的新功能,這樣用戶可以完全不必下載郵件正文就可以看到郵件的標題摘要,從郵件客戶端軟體就可以對伺服器上的郵件和文件夾目錄等進行操作。IMAP協議增強了電子郵件的靈活性,同時也減少了垃圾郵件對本地系統的直接危害,同時相對節省了用戶察看電子郵件的時間。除此之外,IMAP協議可以記憶用戶在離線狀態下對郵件的操作(例如移動郵件,刪除郵件等)在下一次打開網路連接的時候會自動執行。 當前的兩種郵件接受協議和一種郵件發送協議都支持安全的伺服器連接。在大多數流行的電子郵件客戶端程序裡面都集成了對SSL連接的支持。 除此之外,很多加密技術也應用到電子郵件的發送接受和閱讀過程中。他們可以提供128位到2048位不等的加密強度。無論是單向加密還是對稱密鑰加密也都得到廣泛支持。 起源 對於世界上第一封電子郵件(e-mail),根據資料查找,現在有兩種說法: 第一種說法: 1969年10月世界上的第一封電子郵件是由計算機科學家Leonard K.教授發給他的同事的一條簡短消息。 據《互聯網周刊》報道世界上的第一封電子郵件是由計算機科學家Leonard K.教授發給他的同[1][2][3]事的一條簡短消息(時間應該是1969年10月),這條消息只有兩個字母:「LO」。Leonard K.教授因此被稱為電子郵件之父。 Leonard K.教授解釋,「當年我試圖通過一台位於加利福尼亞大學的計算機和另一台位於舊金山附近斯坦福研究中心的計算機聯系。我們所做的事情就是從一台計算機登錄到另一台機。當時登錄的辦法就是鍵入L-O-G。於是我方鍵入L,然後問對方:『收到L了嗎?』對方回答:『收到了。』然後依次鍵入O和G。還未收到對方收到G的確認回答,系統就癱瘓了。所以第一條網上信息就是『LO』,意思是『你好!我完蛋了。』」 第二種說法: 1971年,美國國防部資助的阿帕網正在如火如荼的進行當中,一個非常尖銳的問題出現了:參加此項目的科學家們在不同的地方做著不同的工作,但是卻不能很好地分享各自的研究成果。原因很簡單,因為大家使用的是不同的計算機,每個人的工作對別人來說都是沒有用的。他們迫切需要一種能夠藉助於網路在不同的計算機之間傳送數據的方法。為阿帕網工作的麻省理工學院博士Ray Tomlinson把一個可以在不同的電腦網路之間進行拷貝的軟體和一個僅用於單機的通信軟體進行了功能合並,命名為SNDMSG(即Send Message)。為了測試,他使用這個軟體在阿帕網上發送了第一封電子郵件,收件人是另外一台電腦上的自己。盡管這封郵件的內容連Tomlinson本人也記不起來了,但那一刻仍然具備了十足的歷史意義:電子郵件誕生了。Tomlinson選擇"@"符號作為用戶名與地址的間隔,因為這個符號比較生僻,不會出現在任何一個人的名字當中,而且這個符號的讀音也有著"在"的含義。阿帕網的科學家們以極大的熱情歡迎了這個石破天驚般的創新。他們天才的想法及研究成果,現在可以用最快的--快得難以覺察--速度來與同事共享了。現在他們中的許多人回想起來,都覺得阿帕網所獲得的巨大成功當中,電子郵件功不可沒。 [編輯本段]電子郵箱的選擇 在選擇電子郵件服務商之前我們要明白使用電子郵件的目的是什麼,根據自己不同的目的有針對性的去選擇。 如果是經常和國外的客戶聯系,建議使用國外的電子郵箱。比如Gmail, Hotmail, MSN mail,Yahoo mail等。 如果是想當作網路硬碟使用,經常存放一些圖片資料等,那麼就應該選擇存儲量大的郵箱,比如Gmail, Yahoo mail, 網易163 mail,126 mail,yeah mail,TOM mail,21CN mail等等都是不錯的選擇。 如果自己有計算機,那麼最好選擇支持POP/SMTP協議的郵箱,可以通過outlook,foxmail等郵件客戶端軟體將郵件下載到自己的硬碟上,這樣就不用擔心郵箱的大小不夠用,同時還能避免別人竊取密碼以後偷看你的信件。當然前提是不在伺服器上保留副本。我建議這么做主要是從安全形度考慮。 如果經常需要收發一些大的附件,Gmail,Yahoo mail, Hotmail, MSN mail,網易163 mail, 126 mail, Yeah mail等都能很好的滿足要求。 若是想在第一時間知道自己的新郵件,那麼推薦使用中國移動通信的移動夢網隨心郵,當有郵件到達的時候會有手機簡訊通知。中國聯通用戶可以選擇如意郵箱。 如果只是在國內使用,那麼qq郵箱也是很好的選擇,擁有QQ號碼@qq.com的郵箱地址能讓你的朋友通過QQ和你發送即時消息。當然你也可以使用別名郵箱。另外隨著騰訊收購foxmail使得騰訊在電子郵件領域的技術得到很大的加強。所以使用 QQ郵箱應該是很放心的。 另外還可以根據所在區域選擇地方性的郵箱,比如北京的朋友們就可以選擇千龍網郵箱,廣州的朋友們可以選擇21CN郵箱。 使用收費郵箱的朋友要注意郵箱的性價比是否值得花錢購買,也要看看自己能否長期支付其費用,目前網易VIP 郵箱、188財富郵都很不錯,尤其是提供多種名片設計方案非常的人性化,強烈推薦大家使用。 也可以使用自己的寬頻服務商提供的郵箱,比如鐵通的用戶可以選擇68CN企業新時速郵箱等。 關於支持發送接受的附件的大小其實很多人都有一個誤解,很多人認為一定要大。其實一般來說發送一些資料附件都不超過3MB,附件大了以後可以通過WinZIP, WinRAR等軟體壓縮以後再發送。現在的郵箱基本上都支持4MB以上的附件,知名的郵箱都已提供超過10MB的附件收發空間。還有一個不容忽視的問題是你的郵箱支持大的附件你的朋友的郵箱是否也支持大的附件呢?如果你能發送大的附件而你的朋友的郵箱不支持接受大的附件那麼你的郵箱能支持再大的附件也毫無意義,所以這個問題並不重要。 還可以根據自己最常用的IM即時通信軟體來選擇郵箱,經常使用QQ就用QQ郵箱,經常用雅虎通就用雅虎郵箱,經常用MSN就用MSN郵箱或者Hotmail郵箱,當然其他電子郵件地址也可以注冊為MSN帳戶來使用。喜歡用網易泡泡的就用網易163郵箱。 還有一個比較重要的問題不能忽視。在桌面操作系統中Windows 操作系統占據了90%的時常份額E-Mail[4]。也就是說還有10%的朋友使用的是linux蘋果操作系統。由於firefox瀏覽器不能很好的支持網頁中的很多java腳本程序,所以對於新手來說很難配置瀏覽器,也就是說通過WEB 訪問郵箱可能遇到困難,所以這些朋友一定要選擇支持POP/SMTP功能的郵箱,通過Kmail 等客戶端軟體收發郵件。還有使用linux及蘋果Unix操作系統的朋友們不推薦使用MSN mail和Hotmail,除了不支持POP/SMTP以外,因為他們是微軟的競爭對手,為防止微軟採取不正當方法阻撓郵件收發,所以使用上述操作系統的朋友們最好不要使用Hotmail及MSN mail. 在這些操作系統上也沒有微軟的官方MSN軟體,只能使用聊天工具的插件實現MSN的部分功能。 一些主要電子郵箱: 微軟睿郵 (微軟) Hotmail mail (微軟) MSN mail (微軟) Gmail (谷歌)常用郵箱LOGO Yahoo mail (雅虎) QQ mail (騰訊) FOXMAIL (騰訊) 163mail (網易) 126郵箱[5] (網易) 188郵箱 (網易) yeah.net (網易) 139郵箱 (移動) 189郵箱 (電信) china.com (中華網) SINA.COM (新浪網) 夢網隨心郵 新華郵箱 人民郵箱 中國網郵箱 一些主要電子處理軟體: The Bat! Windows Live Mail Desktop KooMail 夢幻快車DreamMail Becky! Foxmail IncrediMail Mozilla Thunderbird Outlook Express MailWasher 選擇電子郵件一般從「信息安全,反垃圾郵件。防殺病毒,郵箱容量,穩定性,收發速度,能否長期使用,郵箱的功能,使用是否方便,多種收發方式等綜合考慮。每個人可以根據自己的需求不同,選擇最適合自己的郵箱。

閱讀全文

與javaweb郵件收發系統相關的資料

熱點內容
做好u盤啟動器把哪個文件放進去 瀏覽:415
js模糊查詢下拉菜單 瀏覽:269
少兒軟體編程有什麼用 瀏覽:575
如何進行胎壓監測編程到儀表盤 瀏覽:395
採集軟體需要用到什麼編程 瀏覽:824
土豆視頻舊版本2013 瀏覽:972
手機壁紙文件找不到 瀏覽:11
下載完壓縮文件損壞 瀏覽:794
wps在線編輯excel怎麼導出文件 瀏覽:913
新遠景文件丟失 瀏覽:338
android仿密碼輸入 瀏覽:155
編程在哪個學校深造 瀏覽:530
tp通過網址找不到文件在哪 瀏覽:243
json去除反斜線 瀏覽:932
微信小程序注冊費用 瀏覽:480
少年歌行小說哪個網站免費看 瀏覽:210
大數據分詞器怎麼用 瀏覽:894
下載文件選擇路徑找不到我的電腦 瀏覽:126
三星列印機連接網路列印機無法列印 瀏覽:225
蘋果5怎樣才能裝電信卡 瀏覽:775

友情鏈接