是时候做另一个项目了｡
这次我们要用Python来发送电子邮件｡
没错, 我是说...
我们可以用Python发送电子邮件｡
现在, 我们将在后面探讨为什么这可能有用｡
但我想给予你一下｡
Python有一个内置的电子邮件模块, 这个模块实际上是用Python 3更新的｡ 6.
所以我将向你们展示最新的版本｡
当你谷歌如何用Python发送电子邮件时, 你可能会看到很多过时的发送电子邮件的方法｡
提醒一下, 你可能会看到一些与我将要展示给你的不同的东西｡
但截至录制这段视频, 这是最新的发送电子邮件的方式｡
那么, 为什么这可能是有用的？
好吧, 想象一下, 你有一个你收集的电子邮件列表, 你想启动一个新的创业公司｡
你想让人们知道你的创业, 对吗？
所以我们可以创建一个程序, 同时向成百上千的人发送电子邮件, 也许是一个带有他们名字的定制电子邮件,
以推广我们的产品｡
现在我们将进入垃圾邮件和类似的事情稍后｡
但是你可能会想, 为什么我们需要Python呢？
例如, 有类似的工具｡
邮件黑猩猩
这是一个基于软件订阅的产品, 它允许我们这样做｡
我们可以收集电子邮件, 也可以发送定制的电子邮件｡
你是对的, 像MailChimp或米勒Lite这样的公司, 或者有数百家这样的公司, 允许我们向潜在客户发送大量电子邮件,
销售线索, 以尝试发展我们的业务｡
但我想告诉你们如何使用Python, 因为有时候它可能会很有用｡
那我们开始吧｡
我将利用这个项目来学习一些Python中的内置包｡
现在, 我们要使用的第一个函数是SMTP库｡
因此, Asim tpy库模块｡
我们也会说从电子邮件. messages导入电子邮件｡
留言｡
而这应该是电子邮件消息｡
同样, 这是Python内置的电子邮件模块｡
实际上, 我将链接到这里, 它向您展示了一些遗留API｡
所以这是过时的使用方式｡
我们将采用电子邮件存储消息的方式发送电子邮件｡
现在就去
另一种是SMTP｡
现在, SMTP将允许我们创建所谓的SMTP服务器｡
任何时候你发送电子邮件给任何人, 它需要有一个服务器, 沟通的语言的电子邮件｡
这就是SMTP的用途｡
例如, 在网站上, 您可能会看到HTTP或https作为浏览器和服务器之间的通信协议,
就像电子邮件有自己的通信协议一样, 这是通过SMTP进行的｡
事实上, 这个缩写代表简单邮件传输协议｡
它是一个协议或标准的电子邮件被发送到计算机之间｡
Gmail使用这个, Hotmail使用这个几乎大多数电子邮件客户端｡
如果您想了解有关SMTP的更多信息, 我将链接到一些资源｡
但关键是, 如果我们想发送电子邮件, 我们需要SMTP服务器｡
现在, 我们将深入了解如何发送第一封电子邮件｡
在我们进入这个和下一个视频之前, 我希望你继续创建一个电子邮件帐户｡
如果你们没有, 我将使用一个虚拟的电子邮件帐户, 一个我刚刚创建的Gmail帐户,
因为我们要做的是,
我们必须使用密码登录, 我们的用户名, 并实际上从这个电子邮件帐户发送电子邮件, 而不实际使用这个浏览器｡
因此, 请创建一个虚拟Gmail帐户, 或者如果您愿意, 也可以使用常规帐户｡
但是我喜欢把我的密码放在远离一切的地方, 而且我真的不想和你分享我的个人电子邮件密码, 所以我打算使用这个密码｡
好吧, 我会的
让我们休息一下, 在下一个视频中发送我们的第一封电子邮件｡