python - 当泡沫工作完成时如何向自己发送电子邮件通知?

标签 python email suds

我正在学习在 Python 脚本中使用 suds 将 SQL 查询发送到数据库。我希望能够在查询作业完成时向自己发送一封电子邮件(它有一个作业 ID,因此我可以检查其状态)。我该怎么做?

最佳答案

这是通过 python 发送电子邮件的方法,只需填写空白并将其输入到您的代码中即可:

import smtplib

content = ("Content to send")

mail = smtplib.SMTP('smtp.gmail.com',587)

mail.ehlo()

mail.starttls()

mail.login('<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ed9482989fb288808c8481ad8a808c8481c38e8280" rel="noreferrer noopener nofollow">[email protected]</a>','123your_password')

mail.sendmail('<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a3daccd6d1fcc6cec2cacfe3c4cec2cacf8dc0ccce" rel="noreferrer noopener nofollow">[email protected]</a>','dest<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2c45424d584543427349414d45406c4b414d4540024f4341" rel="noreferrer noopener nofollow">[email protected]</a>',content) 

mail.close()

print("Sent")

(您不必使用 gmail,因为大多数地址仍可通过 gmail smtp 工作)

关于python - 当泡沫工作完成时如何向自己发送电子邮件通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981591/

相关文章:

python - 使用 Python 将文件夹上传到 Google Cloud Storage?

python - 执行双重求和的最佳方法

javascript - 单击按钮并使用 JavaScript(或 jquery)获取同一行中单元格的值

python - Wireshark 不显示带有 Python SSL 套接字的 SSL 数据包

php - Gmail API : Insufficient Permission

电子邮件编辑器与Campaign Monitor或Mailchimp的编辑器类似吗?

android - 在 Android 中共享 URL 到 Facebook、Twitter 和电子邮件?

python - 导入错误:没有名为 suds 的模块

python - 在 python 2.6.4 中安装 SUDS

python - 用 suds 为 SOAP 编写 python 客户端