python-3.x - 使用 Outlook 桌面应用程序使用 Python 发送电子邮件 - 剪贴板作为电子邮件地址的输入
问题描述
我正在尝试使用 Python 自动发送以下电子邮件,但我一直收到错误消息。我想运行该脚本,然后让它询问我将其发送到哪个电子邮件地址的输入。但我不断收到错误消息。如果我在 Msg.To 部分中放置一个实际的电子邮件地址,它可以工作,但我希望每次运行此脚本时它都会询问我要发送到哪个电子邮件地址(最初我试图让它简单地使用我剪贴板上的内容作为输入,但这似乎太复杂了,所以我降级为输入提示)。
这是我的代码:
emailrecepient = input("enter email address")
import win32com.client
o = win32com.client.Dispatch("Outlook.Application")
Msg = o.CreateItem(0)
Msg.Importance = 2
Msg.Subject = 'SUBJECT'
Msg.HTMLBody = """<p>Hello,<br>"""
Msg.To = "sender"
Msg.Send()
解决方案
推荐阅读
- excel - 根据 A 列向 J 列添加确切数量的数字
- javascript - 选择选项、复选框、单选标签(如果它们为空)
- android - 使用 pushNamed() 从屏幕错误中颤振返回数据
- python - 下载具有深度的特定主题的所有相关 .PDF 文件
- git - 如何拒绝从 gerrit 克隆存储库?
- java - Cassandra Query 不返回任何数据
- jquery - 单击更改按钮名称并向控制器发送请求并更新状态
- ios - UITextView 放大镜无法正常工作
- java - 如何使用arcore中的api数据绘制带有方向的折线?
- iot - /Add-Driver 未被识别为有效命令