Python 当肥皂水工作完成时,如何向自己发送电子邮件通知?

Python 当肥皂水工作完成时,如何向自己发送电子邮件通知?,python,email,suds,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.lo

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

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

import smtplib

content = ("Content to send")

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

mail.ehlo()

mail.starttls()

mail.login('your_email@gmail.com','123your_password')

mail.sendmail('your_email@gmail.com','destination_email@gmail.com',content) 

mail.close()

print("Sent")

(你不必使用gmail,因为大多数地址仍然可以通过gmail smtp发送)

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

import smtplib

content = ("Content to send")

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

mail.ehlo()

mail.starttls()

mail.login('your_email@gmail.com','123your_password')

mail.sendmail('your_email@gmail.com','destination_email@gmail.com',content) 

mail.close()

print("Sent")

(你不必使用gmail,因为大多数地址仍然可以通过gmail smtp使用)

如果不需要电子邮件,你也可以向自己发送聊天信息

实现这一目标的两个项目:

  • Nimrod,用于Facebook Messenger:
  • 电报中间人,对于电报:

如果不需要电子邮件,您也可以向自己发送聊天信息

实现这一目标的两个项目:

  • Nimrod,用于Facebook Messenger:
  • 电报中间人,对于电报:

我刚刚为此编写了一个Python修饰符。你可以在一行中实现它

来自py_提醒导入监视器的

@监视器('xxx'的SQL查询)
def查询(sql):
…发送您的查询。。。
查询()

一旦此函数完成/或发现错误,您将收到一封包含一些简要信息的电子邮件通知。

我刚刚为此编写了一个Python装饰程序。你可以在一行中实现它

来自py_提醒导入监视器的

@监视器('xxx'的SQL查询)
def查询(sql):
…发送您的查询。。。
查询()

一旦此功能完成/或发现错误,您将收到一封包含一些简要信息的电子邮件通知。

您查看了文档吗
email
是一个标准的Python模块:。如果它不做你需要它做的事情,那么你需要添加原因。我现在可以让它工作了!谢谢这两个提示。你检查过文档了吗
email
是一个标准的Python模块:。如果它不做你需要它做的事情,那么你需要添加原因。我现在可以让它工作了!感谢这两种方法的提示。您可能希望将其用于
内容
内容='主题:%s\n\n%s%%(主题,文本)
,并将
主题
文本
作为电子邮件的主题和内容您可能希望将其用于
内容
内容='主题:%s\n\n%s%%(主题,文本)
并将
主题
文本
作为电子邮件的主题和内容