如何使用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客户端/服务器通信很简单,您的下一个微控制器项目可以轻松发送电子邮件,而无需复杂的库或容易出错的程序。
求双字节十六进制无符号数据块的平均值
笔记本液晶屏制作简易的显示器
用一只按钮控制电动机启停电路图
移动智能终端热烧 中国智能手机OS亟待突破
盘点国内48V微混系统“卡位战”
怎样用VB.net和RIOTOUS自动发送电子邮件
改善肌肤光靠护肤品还不够,洁面仪什么牌子好?
豪威科技获得美国许可向华为供货部分产品
联发科+微软推Azure Sphere解决方案SoC MT3620应对物联网安全
好好开车发布第二代ADAS产品——那狗N2
虹科分享 | 支付或不支付,屈服于勒索软件的利弊
禾多科技打造安全可靠、体验优秀的自动驾驶系统
Imagination与Rightware达成多年策略伙伴协议
我国成立了首家以区块链为主题的前海区块链图书馆
成都市民和媒体代表参观试乘成都首条无人驾驶地铁
具有两个晶体管的简单音频放大器/振荡器电路分享
猎豹移动三季度共实现营收为3.65亿元,同比下降60.3%
驱动具有恒流端口扩展器输出的LED
自动化领域初涉水 非标自动化和自动化到底有哪些区别?
英特尔的死对头,因为太穷才开创出了征服全球的商业模式