Python 当肥皂水工作完成时,如何向自己发送电子邮件通知?
我正在学习在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
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:
- 电报中间人,对于电报:
@监视器('xxx'的SQL查询)
def查询(sql):
…发送您的查询。。。
查询()
一旦此函数完成/或发现错误,您将收到一封包含一些简要信息的电子邮件通知。我刚刚为此编写了一个Python装饰程序。你可以在一行中实现它 来自py_提醒导入监视器的
@监视器('xxx'的SQL查询)
def查询(sql):
…发送您的查询。。。
查询()
一旦此功能完成/或发现错误,您将收到一封包含一些简要信息的电子邮件通知。您查看了文档吗
email
是一个标准的Python模块:。如果它不做你需要它做的事情,那么你需要添加原因。我现在可以让它工作了!谢谢这两个提示。你检查过文档了吗email
是一个标准的Python模块:。如果它不做你需要它做的事情,那么你需要添加原因。我现在可以让它工作了!感谢这两种方法的提示。您可能希望将其用于内容
,内容='主题:%s\n\n%s%%(主题,文本)
,并将主题
和文本
作为电子邮件的主题和内容您可能希望将其用于内容
,内容='主题:%s\n\n%s%%(主题,文本)
并将主题
和文本
作为电子邮件的主题和内容