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

    文章

    102

    浏览量

    15198
收藏 人收藏

    评论

    相关推荐

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

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

    Mdaemon保持网络安全:如何发送安全电子邮件

    安全电子邮件有助于防止未经授权访问您的敏感信息,如个人身份信息(PII)、财务数据或机密业务信息。通过发送安全电子邮件,您可以保护您的隐私,并确保您的信息到达指定的收件人,而不会被拦截或篡改。
    的头像 发表于 12-10 11:09 610次阅读
    Mdaemon保持网络安全:如何<b class='flag-5'>发送</b>安全<b class='flag-5'>电子邮件</b>

    如何使用Python编写脚本来自动发送邮件

    发送电子邮件,我们需要使用smtplib和email模块。smtplib模块是Python标准库中的一部分,用于发送电子邮件。email模块用于创建电子邮件消息。 以下是一个Python自动
    的头像 发表于 12-07 11:36 311次阅读

    怎么用Python构建一个自动发送邮件的脚本

    自动发送邮件能应用于许多场景中,比如我想要知道股票策略中的股票池是否有实时的更新,这时候如果再拉一遍数据,跑一遍脚本,实在是太浪费时间了。为什么不把这一套流程放到服务器上,然后到点自动
    的头像 发表于 10-31 16:36 285次阅读
    怎么用Python构建一个<b class='flag-5'>自动</b><b class='flag-5'>发送</b><b class='flag-5'>邮件</b>的脚本

    怎么用Python构建一个自动发送邮件的脚本

    自动发送邮件能应用于许多场景,比如我想要知道股票策略中的股票池是否有实时的更新,这时候如果再拉一遍数据,跑一遍脚本,实在是太浪费时间了。为什么不把这一套流程放到服务器上,然后到点自动
    的头像 发表于 10-21 14:47 428次阅读
    怎么用Python构建一个<b class='flag-5'>自动</b><b class='flag-5'>发送</b><b class='flag-5'>邮件</b>的脚本

    基于ARM2410的WLAN电子邮件移动终端设计

    电子发烧友网站提供《基于ARM2410的WLAN电子邮件移动终端设计.pdf》资料免费下载
    发表于 10-18 10:56 0次下载
    基于ARM2410的WLAN<b class='flag-5'>电子邮件</b>移动终端设计

    在Java中如何使用API来完成邮件的接收与发送

    的接收与发送。 通过该篇文章我们可以有如下收获: 了解基于Java的电子邮件客户端的实现方式 了解常见的邮箱如何集成 认识邮箱中的IMAP与POP协议 适用场景 邮件和短信很像,将信息发送
    的头像 发表于 09-30 14:09 1306次阅读
    在Java中如何使用API来完成<b class='flag-5'>邮件</b>的接收与<b class='flag-5'>发送</b>

    MDaemon:如何在SecurityGateway™ for Email中加密电子邮件信息

    当用户发送包含敏感内容的电子邮件时,SecurityGateway不会将其直接发送到接收邮件服务器,而是将其存储在安全电子邮件网关服务器上,
    的头像 发表于 08-01 16:39 547次阅读
    MDaemon:如何在SecurityGateway™ for Email中加密<b class='flag-5'>电子邮件</b>信息

    WhatsApp和电子邮件上的智能冰箱通知

    电子发烧友网站提供《WhatsApp和电子邮件上的智能冰箱通知.zip》资料免费下载
    发表于 07-12 11:12 0次下载
    WhatsApp和<b class='flag-5'>电子邮件</b>上的智能冰箱通知

    Linux系统中5个最好的电子邮件服务器

    在Linux世界中,有许多可靠可用的开源邮件服务器,这些服务器都拥有独特的特点,可用于不同的用途和场景。以下是推荐的5个最好的电子邮件服务器。
    的头像 发表于 07-12 09:01 3104次阅读

    PIR传感器-使用IFTTT的电子邮件发送运动检测器

    电子发烧友网站提供《PIR传感器-使用IFTTT的电子邮件发送运动检测器 .zip》资料免费下载
    发表于 07-04 14:27 1次下载
    PIR传感器-使用IFTTT的<b class='flag-5'>电子邮件</b><b class='flag-5'>发送</b>运动检测器

    如何使用Raspberry Pi4摄像头和PIR传感器发送电子邮件

    电子发烧友网站提供《如何使用Raspberry Pi4摄像头和PIR传感器发送电子邮件.zip》资料免费下载
    发表于 06-19 15:48 4次下载
    如何使用Raspberry Pi4摄像头和PIR传感器<b class='flag-5'>发送电子邮件</b>

    远程监控系统通过短信发送电子邮件

    项目目标是在达到编程阈值时自动发送电子邮件。用户对温度和模拟输入的报警阈值进行编程。当满足任何报警条件时,系统将使用GSM模块发送标准SMS消息。短信必须发送到TynTec指定的手机号
    的头像 发表于 06-08 14:19 1423次阅读
    远程监控系统通过短信<b class='flag-5'>发送电子邮件</b>

    如何使用ESP-01向旧警报面板添加电子邮件/短信警报?

    。IFTTT.com 然后在收到 http 帖子后发送电子邮件或短信。ESP-01 仅每 4 小时短暂连接一次路由器,以检查访问权限或发送开门事件。大多数时间保持 ESP-01 RF 部分关闭,电流消耗约为
    发表于 05-23 07:55

    ESP8266如何发送电子邮件并保持OTA连接吗?

    我编写了一个 ESP8266 来监控我的污水泵。如果水位高,它会向我发送电子邮件。上周我读到了 OTA,我想在 ESP 上使用它。从 Arduino ide 运行 BasicOTA 并对 ESP
    发表于 05-12 07:20