我有一个 Python 脚本,它调用 API 来从 Informatica 获取有关我们在 IDMC 上运行的作业的信息。 API查询到的数据包含
runID
、runName
、Status
和日期
我想要一个框架,在作业失败时我可以通过电子邮件收到通知(
Status
=“失败”或“暂停”)。
不幸的是,由于内部问题,不可能在作业失败时直接设置来自 IDMC 的电子邮件通知,因此,我开发了这个 Python 查询。
我怎样才能做到这一点?鉴于我们在 Azure DevOps 上有一个每天运行脚本的管道。
任何帮助将不胜感激!
使用
pip install yagmail
:
示例:
import yagmail
yag = yagmail.SMTP(user="[email protected]",
password="your_email_password")
yag.send("[email protected]", "Subject", "Hello, this is a test
email from Python.")
代码非常自我解释,但如果您有任何问题,请告诉我