0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用VB.net和RIOTOUS自動(dòng)發(fā)送電子郵件

454398 ? 來源:工程師吳畏 ? 2019-08-01 17:03 ? 次閱讀

如何使用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)上購物!雖然有許多電話包用于發(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ù)雜的庫或容易出錯(cuò)的程序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電子郵件
    +關(guān)注

    關(guān)注

    0

    文章

    108

    瀏覽量

    15310
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    微軟新型專利實(shí)現(xiàn)電子郵件與聊天工具的無縫切換

     5 月 30 日消息,美國(guó)商標(biāo)和專利局近日于 5 月 21 日公布授予微軟一項(xiàng)專利,該專利涉及一種全新的系統(tǒng)可實(shí)現(xiàn)從電子郵件至聊天工具的無縫切換。
    的頭像 發(fā)表于 05-30 15:31 ?378次閱讀

    谷歌Gmail將支持Gemini總結(jié)電子郵件內(nèi)容

    谷歌透露,Gemini 將協(xié)助 Workspace 和 Google One AI Premium 的用戶理解和處理電子郵件內(nèi)容。用戶可通過移動(dòng)應(yīng)用和網(wǎng)頁版 Gmail 使用 Gemini
    的頭像 發(fā)表于 05-15 11:11 ?471次閱讀

    2024年第一季度電子郵件威脅報(bào)告:美國(guó)垃圾郵件數(shù)量居首,制造業(yè)受害較多

    具體而言,在各類被攻擊對(duì)象之中,制造業(yè)、政府部門以及IT行業(yè)成為了黑客的主要目標(biāo)。該報(bào)告顯示,在2024年第一季度,制造業(yè)收到了43%的電子郵件,政府部門15%,IT行業(yè)11%的攻擊。
    的頭像 發(fā)表于 05-14 09:31 ?603次閱讀

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時(shí), GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
    發(fā)表于 05-07 06:06

    ?VB和C#通過標(biāo)簽方式讀寫三菱FX5、iQ-R系列PLC的數(shù)據(jù)

    附件中是VB.NET和C#通過標(biāo)簽方式讀寫三菱FX5、iQ-R系列PLC數(shù)據(jù)的例程, 可在調(diào)試PLC程序時(shí)作為變量讀寫的工具;
    發(fā)表于 04-09 13:50

    Guardio Labs揭秘SubdoMailing網(wǎng)絡(luò)攻擊活動(dòng):每日發(fā)送數(shù)百萬封惡意郵件

    Nati Tal與Oleg Zaytsev兩位學(xué)者分析發(fā)現(xiàn),攻擊者正是借助他們所劫持得到的這些域名來廣泛發(fā)送含有惡意鏈接的電子郵件,以此進(jìn)行非法廣告收益。該惡意鏈接的下拉菜單設(shè)計(jì)了按鈕,用戶隨手一點(diǎn)便會(huì)不知不覺地完成一連串的重定向操作,為黑客提供了無數(shù)的盈利機(jī)會(huì)。
    的頭像 發(fā)表于 02-28 14:47 ?578次閱讀

    smtp服務(wù)器指啥 smtp服務(wù)器用于接收郵件

    SMTP(Simple Mail Transfer Protocol)是一種用于在網(wǎng)絡(luò)中發(fā)送電子郵件的協(xié)議。它定義了郵件的傳輸規(guī)則和相關(guān)的命令。SMTP服務(wù)器是負(fù)責(zé)接收、處理和傳遞郵件的服務(wù)器
    的頭像 發(fā)表于 02-02 10:56 ?1095次閱讀

    Mdaemon保持網(wǎng)絡(luò)安全:如何發(fā)送安全電子郵件

    安全電子郵件有助于防止未經(jīng)授權(quán)訪問您的敏感信息,如個(gè)人身份信息(PII)、財(cái)務(wù)數(shù)據(jù)或機(jī)密業(yè)務(wù)信息。通過發(fā)送安全電子郵件,您可以保護(hù)您的隱私,并確保您的信息到達(dá)指定的收件人,而不會(huì)被攔截或篡改。
    的頭像 發(fā)表于 12-10 11:09 ?1045次閱讀
    Mdaemon保持網(wǎng)絡(luò)安全:如何<b class='flag-5'>發(fā)送</b>安全<b class='flag-5'>電子郵件</b>

    如何使用Python編寫腳本來自動(dòng)發(fā)送郵件

    發(fā)送電子郵件,我們需要使用smtplib和email模塊。smtplib模塊是Python標(biāo)準(zhǔn)庫中的一部分,用于發(fā)送電子郵件。email模塊用于創(chuàng)建電子郵件消息。 以下是一個(gè)Python自動(dòng)
    的頭像 發(fā)表于 12-07 11:36 ?1192次閱讀

    怎樣用ADAU1761設(shè)計(jì)DRC的壓縮/擴(kuò)展?

    請(qǐng)問怎樣用ADAU1761設(shè)計(jì)DRC的壓縮/擴(kuò)展。我在SigmaStudio 4.5的模塊中只找到RMS。如果ADAU1761設(shè)計(jì)DRC要怎樣
    發(fā)表于 11-28 06:41

    利用Python發(fā)送郵件的 3 種方式

    1. 前言 郵件,作為最正式規(guī)范的溝通方式,在日常辦公過程中經(jīng)常被用到 我們都知道 Python內(nèi)置了對(duì) SMTP 的支持,可以發(fā)送純文本、富文本、HTML 等格式的郵件 本文將聊聊利用
    的頭像 發(fā)表于 11-02 11:37 ?880次閱讀

    如何用Python批量定制化發(fā)送郵件

    一封精美的元旦祝福郵件,但是郵件的內(nèi)容——比如姓名、祝福語等應(yīng)該怎樣動(dòng)態(tài)渲染呢?答案是jinja2. jinja2 是一個(gè)Python 的模板引擎,使用jinja2,我們能夠在郵件HT
    的頭像 發(fā)表于 11-01 11:32 ?2030次閱讀

    怎么Python構(gòu)建一個(gè)自動(dòng)發(fā)送郵件的腳本

    呢? 類似的應(yīng)用場(chǎng)景還有很多,不僅僅是在股票策略提醒上,比如定時(shí)向某些人發(fā)送郵件;網(wǎng)站宕機(jī)了,實(shí)時(shí)發(fā)送郵件提醒;網(wǎng)站負(fù)載過高,發(fā)送
    的頭像 發(fā)表于 10-31 16:36 ?494次閱讀
    怎么<b class='flag-5'>用</b>Python構(gòu)建一個(gè)<b class='flag-5'>自動(dòng)</b><b class='flag-5'>發(fā)送</b><b class='flag-5'>郵件</b>的腳本

    怎樣用32單片機(jī)測(cè)電壓?

    怎樣用32單片機(jī)測(cè)電壓
    發(fā)表于 10-31 07:09