如何使用VB.net發(fā)送電子郵件,您希望的原因,以及服務(wù)器如何為特定事件發(fā)送電子郵件。
自動(dòng)電子郵件系統(tǒng)正在變得越來越多受物聯(lián)網(wǎng)崛起的歡迎。在本文中,我們將探討如何使用VB.net發(fā)送電子郵件,我們?yōu)槭裁匆@樣做,以及一個(gè)RIOTOUS服務(wù)器在特定事件上發(fā)送電子郵件的簡(jiǎn)單示例。
通過電子郵件發(fā)送 - 免費(fèi)發(fā)短信!
當(dāng)電子郵件首次流行時(shí),有些是擔(dān)心郵政服務(wù)會(huì)變得過時(shí)。幸運(yùn)的是,人們愛上了網(wǎng)上購(gòu)物!雖然有許多電話包用于發(fā)送多條SMS消息,但每條消息都會(huì)花費(fèi)發(fā)送方一些金額。郵政服務(wù)也是如此;發(fā)送郵件會(huì)花費(fèi)發(fā)件人的錢。但電子郵件既不是發(fā)件人也不是收件人,這也是電子郵件成為主要通信形式之一的原因之一。但是電子郵件不僅是免費(fèi)的,而且可以發(fā)送給全球任何地方的任何人,并且實(shí)際上是無邊界的。
自推出以來,電子郵件主要用于發(fā)送和接收郵件,但由于上升在物聯(lián)網(wǎng)中,出現(xiàn)了一個(gè)新的電子郵件應(yīng)用程序:電子郵件警報(bào)。想象一下,當(dāng)您在工作時(shí),安全攝像頭在您家中檢測(cè)到入侵者的情況。通常情況下,相機(jī)會(huì)在盜竊行為中抓住罪犯,但在你回到家之前你不會(huì)知道。但是,由于物聯(lián)網(wǎng),此類安全系統(tǒng)現(xiàn)在可以使用電子郵件在發(fā)生事件時(shí)向用戶發(fā)出警報(bào)。例如,安全攝像頭不僅可以提醒用戶,還可以將犯罪分子的快照作為附件發(fā)送。
隨著RIOTOUS的重新發(fā)布,我們可以期待看到許多基于RIOTOUS的項(xiàng)目從安全系統(tǒng)到數(shù)據(jù)監(jiān)控。由于所有這些項(xiàng)目都將基于VB.net RIOTOUS服務(wù)器,因此添加電子郵件功能可能非常龐大。那么,電子郵件如何在VB.net中工作,以及我們?nèi)绾问褂煤?jiǎn)單的VB.net應(yīng)用程序發(fā)送電子郵件?
第1步 - 建立新的電子郵件地址
雖然您可能已經(jīng)擁有電子郵件地址,但不建議您使用個(gè)人電子郵件帳戶和物聯(lián)網(wǎng)項(xiàng)目,因?yàn)槲覀冃枰鎯?chǔ)電子郵件用戶名和密碼,這會(huì)帶來許多安全問題。因此,最好創(chuàng)建一個(gè)特定于物聯(lián)網(wǎng)的電子郵件帳戶,其唯一目的是發(fā)送電子郵件警報(bào),以便網(wǎng)絡(luò)犯罪分子無法訪問個(gè)人信息。您選擇的電子郵件提供商無關(guān)緊要,但最好使用允許訪問的電子郵件提供商,而無需驗(yàn)證方法。例如,Gmail適用于許多不同的設(shè)備,但如果新設(shè)備嘗試訪問Gmail帳戶,則可能會(huì)拒絕訪問該帳戶,除非需要驗(yàn)證碼。但是,到目前為止,Gmail從Windows表單中使用時(shí)并未抱怨,所以希望您也可以使用Gmail!
步驟2 - 創(chuàng)建一個(gè)空的VB.net表單應(yīng)用程序并創(chuàng)建基本代碼
下一步是創(chuàng)建一個(gè)包含多個(gè)控件的簡(jiǎn)單表單應(yīng)用程序,允許您輸入要發(fā)送的電子郵件地址,設(shè)置郵件標(biāo)題,輸入正文以及其他各種選項(xiàng)
使用我們的表單,我們需要雙擊該按鈕以自動(dòng)創(chuàng)建按鈕單擊事件。同時(shí),我們還需要為我們的項(xiàng)目添加導(dǎo)入(類似于C包含),這將允許我們使用電子郵件。
第3步 - 電子郵件代碼
以下代碼用于在點(diǎn)擊按鈕時(shí)發(fā)送電子郵件。
創(chuàng)建一個(gè)電子郵件對(duì)象需要前幾行,以便我們輸入發(fā)送電子郵件的主文本以及發(fā)送郵件的人。但是,這些可以簡(jiǎn)單地復(fù)制和粘貼,而無需過多考慮。您只需要擔(dān)心細(xì)節(jié)本身(例如您的電子郵件帳戶的用戶名和密碼)。第一項(xiàng)任務(wù)是不使用Smtp_Server對(duì)象中的默認(rèn)憑據(jù),而是將憑據(jù)輸入Smtp_Server對(duì)象。下一個(gè)任務(wù)是選擇電子郵件提供商使用的端口以及是否應(yīng)使用SSL。您需要與您的電子郵件提供商聯(lián)系以獲取這些詳細(xì)信息,但上面的示例顯示了如何使用Gmail。最后一步是輸入您的電子郵件提供商提供的主機(jī)地址。
現(xiàn)在已經(jīng)配置了SMTP對(duì)象,是時(shí)候自己創(chuàng)建電子郵件了。感謝VB.net令人難以置信的用戶友好,這是一項(xiàng)微不足道的任務(wù),甚至不需要解釋。添加附件也很簡(jiǎn)單,注釋掉的代碼顯示了如何完成。最后一步是發(fā)送電子郵件,這是通過Smtp_Server.send(e_mail)完成的。
結(jié)論
本文演示了VB.net的簡(jiǎn)單性以及它為RIOTOUS服務(wù)器選擇的原因。只需幾行代碼,您的RIOTOUS服務(wù)器就可以向您發(fā)送電子郵件警報(bào),無論您身在何處。最好的部分是,由于RIOTOUS客戶端/服務(wù)器通信很簡(jiǎn)單,您的下一個(gè)微控制器項(xiàng)目可以輕松發(fā)送電子郵件,而無需復(fù)雜的庫(kù)或容易出錯(cuò)的程序。
-
電子郵件
+關(guān)注
關(guān)注
0文章
110瀏覽量
15418
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論