python - 通过电子邮件发送文本文件的内容
问题描述
我编写了一个脚本,将活动和非活动 wifi 设备列表打印到文本文件中。我想通过电子邮件发送这个文本文件的内容。但是,消息是空的。
import smtplib
from email.mime.text import MIMEText
file = open('list_of_wifi_devices.txt')
file = file.read()
sender = ...
receiver = ...
password = ...
smtpObj = smtplib.SMTP('smtp.gmail.com', 587)
smtpObj.ehlo()
smtpObj.starttls()
smtpObj.login(sender, password)
smtpObj.sendmail(sender, receiver, file)
smtpObj.quit()
解决方案
推荐阅读
- jquery - jQuery UI datepicker:限制每个月的最后 5 天
- c# - 从 WebApi 的 Google Analtics 报告中获取数据
- mule - 在 Dataweave Mule 中查找
- database - 数据库中保存的 Networkx 图的识别机制
- firebase - 在服务器端调用 Firestore 时,用户对 Cloud Firestore 的访问和数据控制
- objective-c - 在 macOS 上模拟鼠标滚轮(swift 或 objc)
- c# - 获取所有异常消息,包括 C# 中的 InnerException
- azure-logic-apps - 为非 EDI/X12 合作伙伴使用集成帐户
- amazon-web-services - Terraform 从 S3 获取 json 数据
- kubernetes - 缩小时自动删除PVC?