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