0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用VB.net和RIOTOUS自动发送电子邮件

454398 来源:工程师吴畏 2019-08-01 17:03 次阅读

如何使用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

    浏览量

    15351
收藏 人收藏

    评论

    相关推荐

    万里红电子邮件内容保密检查系统的优势

    电子邮件,作为一种更正式、专业的沟通渠道,是党政机关单位处理业务工作中必不可少的通信方式之一。电子邮件传输迅速、使用便捷、长期保存,很多机关单位建设了专有的电子邮件系统,进行公文传递、修改和审批
    的头像 发表于 12-13 10:11 138次阅读

    使用API连接SMTP服务器的方法

    。 SMTP服务器基础 SMTP服务器是用于发送电子邮件的服务器。它遵循SMTP协议,允许客户端(如电子邮件客户端或应用程序)发送邮件到互联网上的其他
    的头像 发表于 10-30 18:13 235次阅读

    SMTP服务器安全性分析

    在数字化时代,电子邮件已成为人们日常沟通的重要工具。SMTP作为电子邮件传输的核心协议,其安全性直接关系到信息的保密性、完整性和可用性。 SMTP协议概述 SMTP是一种应用层协议,用于发送电子邮件
    的头像 发表于 10-30 17:28 224次阅读

    怎样用THS3201实现输出功率可调?

    怎样用THS3201实现输出功率可调?
    发表于 08-26 08:28

    OPA735加OPA333,怎样用TINA TI去仿真?

    当输入信号VG1从7.06V慢慢变化到7.22V时。 输出电压Vout的变化必须是接近线性变化的。我想知道我该怎样用TINA TI去仿真?怎样设置那个输入信号VG1才能达到我的目的。因为这个电压源好像
    发表于 08-02 08:39

    微软新型专利实现电子邮件与聊天工具的无缝切换

     5 月 30 日消息,美国商标和专利局近日于 5 月 21 日公布授予微软一项专利,该专利涉及一种全新的系统可实现从电子邮件至聊天工具的无缝切换。
    的头像 发表于 05-30 15:31 436次阅读

    谷歌Gmail将支持Gemini总结电子邮件内容

    谷歌透露,Gemini 将协助 Workspace 和 Google One AI Premium 的用户理解和处理电子邮件内容。用户可通过移动应用和网页版 Gmail 使用 Gemini
    的头像 发表于 05-15 11:11 789次阅读

    2024年第一季度电子邮件威胁报告:美国垃圾邮件数量居首,制造业受害较多

    具体而言,在各类被攻击对象之中,制造业、政府部门以及IT行业成为了黑客的主要目标。该报告显示,在2024年第一季度,制造业收到了43%的电子邮件,政府部门15%,IT行业11%的攻击。
    的头像 发表于 05-14 09:31 708次阅读

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?
    发表于 05-07 06:55

    stm32f100怎样用重映射功能?

    的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,stm32f100
    发表于 05-07 06:06

    VB和C#通过标签方式读写三菱FX5、iQ-R系列PLC的数据

    附件中是VB.NET和C#通过标签方式读写三菱FX5、iQ-R系列PLC数据的例程, 可在调试PLC程序时作为变量读写的工具;
    发表于 04-09 13:50

    STM32F412G-DISCO怎样用MX生成fatfs的代码?

    STM32F412G-DISCO怎样用MX生成fatfs的代码? SD卡例程能跑,但mx生成的代码不能正常运行,我生成代码后是不是还要配置一些东西?(我生成后只写了测试代码) 问题解决了,虽然我不知道我为什么不能直接使用mx生成的代码去操作sd卡,但我通过复制粘贴例程的代码完成了测试。
    发表于 03-12 08:15

    Guardio Labs揭秘SubdoMailing网络攻击活动:每日发送数百万封恶意邮件

    Nati Tal与Oleg Zaytsev两位学者分析发现,攻击者正是借助他们所劫持得到的这些域名来广泛发送含有恶意链接的电子邮件,以此进行非法广告收益。该恶意链接的下拉菜单设计了按钮,用户随手一点便会不知不觉地完成一连串的重定向操作,为黑客提供了无数的盈利机会。
    的头像 发表于 02-28 14:47 685次阅读

    smtp服务器指啥 smtp服务器用于接收邮件

    SMTP(Simple Mail Transfer Protocol)是一种用于在网络中发送电子邮件的协议。它定义了邮件的传输规则和相关的命令。SMTP服务器是负责接收、处理和传递邮件的服务器
    的头像 发表于 02-02 10:56 1346次阅读

    smtp服务器的作用 smtp服务器地址怎么填

    其他用于发送电子邮件的应用程序中,以便将邮件发送到正确的服务器。 在填写SMTP服务器地址时,通常需要提供以下信息: 服务器地址:SMTP服务器的主机名或IP地址。例如,常见的SMTP服务器地址包括
    的头像 发表于 01-22 15:16 7308次阅读