Skip to content

Receive email notifications when OctoPrint jobs are complete. Currently broken. Please fork and fix!

License

Notifications You must be signed in to change notification settings

ericli1018/OctoPrint-EmailNotifier

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OctoPrint-EmailNotifier

Recieve email notifications when OctoPrint jobs are complete.

Settings tab and email screenshot

Installation

Install via the OctoPrint Plugin Manager or manually using this archive URL:

https://github.com/anoved/OctoPrint-EmailNotifier/archive/master.zip

Configuration

Your outgoing email account password is not stored with OctoPrint's settings. It is retrieved from your system keyring. Store your password from a Python prompt on your OctoPrint system using yagmail.register:

$ ~/oprint/bin/python
>>> import yagmail
>>> yagmail.register("SMTP username", "SMTP password")

For some accounts, your SMTP username may be your complete username@domain.com address.

To use yagmail (and thus OctoPrint-EmailNotifier) with Gmail, you may need to allow less secure apps to access your account.

Acknowledgements

Loosely based on OctoPrint-Pushbullet.

Uses yagmail to send email.

License

Licensed under the terms of the AGPLv3.

About

Receive email notifications when OctoPrint jobs are complete. Currently broken. Please fork and fix!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 74.7%
  • JavaScript 25.3%