python的全功能电子邮件状态通知程序
notipymail的Python项目详细描述
从python快速发送电子邮件状态和警报的模块 程序
创建此脚本是为了在作业完成时通知我(和 有时包括出口状态和相关结果)
Notipy与python2和python3都兼容
说明
得到通知
来自PYPI
pip install notipymail
来源
git clone https://github.com/nbryans/notipymail.git python setup.py sdist # Move dist\*.zip to desired location. Extract zip cd Notipy-X.X python setup.py install
首次运行时
在python会话中
importnotipymail.notipyasnotipynotipy.updateSendDetails('yourEmail@emailProvider.com','yourPassword','smtp.emailProvider.com','587')
这将创建包含以下内容的文件senddetails.dat。 内容:
email:email@emailProvider.com password:yourPassword server:smtp.emailProvider.com port:587
也可以手动创建此文件。
用notipy发送电子邮件:
importnotipymail.notipyasnotipynotipy.sendMail("to@address.com","This is a message")
注释
使用notipy.sendMailAsync(..)在后台发送邮件 异步的。
发送状态记录在notipy.log。可以在中更改日志文件 notipy.py
的#Constants部分要通过python查询日志,请使用notipy.queryLog(5)where5 指定要检索的日志条目数(从最新到最少)。 对于大型日志,此操作可能会很慢。
在sendMail和sendMailAsync中,有一个可选的第三个 用于指定主题的参数。即notipy.sendMail("to@address.com", "This is the message", "Custom Subject")。 默认主题是“notipy automail”
确认
使用Pixabay.com最初发布的修改图像创建的徽标 https://pixabay.com/en/cartoon-snake-yellow-1293047/https://pixabay.com/en/email-letter-contact-message-mail-309678/