Advertisement
Guest User

Untitled

a guest
Apr 15th, 2015
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. bl_info = {
  2.     "name": "SMS notification after Render",
  3.     "description": "...",
  4.     "author": "--",
  5.     "version": (1, 0),
  6.     "blender": (2, 74, 0),
  7.     "location": "",
  8.     "warning": "",
  9.     "wiki_url": "",
  10.     "category": "Render"}
  11.  
  12. import bpy
  13. import os
  14. import urllib
  15. import urllib.request
  16. from bpy.app.handlers import persistent
  17.  
  18. import smtplib
  19. def sendthemailokay():
  20.     sender = 'mymail@hotmail.fr'
  21.     receivers = ['myothermail@laposte.net']
  22.  
  23.     message = """From: From Person <mymail@hotmail.fr'>
  24.    To: To Person <myothermail@laposte.net>
  25.    Subject: SMTP e-mail test
  26.  
  27.    This is a test e-mail message.
  28.    """
  29.  
  30.     try:
  31.        smtpObj = smtplib.SMTP('smtp-mail.outlook.com',25)
  32.        smtpObj.sendmail(sender, receivers, message)        
  33.        print ("Successfully sent email")
  34.     except SMTPException:
  35.        print ("Error: unable to send email")
  36.  
  37. @persistent
  38. def render_complete_handler():
  39.     # The following line has to be changed to match your SMS API protocol
  40.     x = sendthemailokay()
  41.  
  42. def register():
  43.     bpy.app.handlers.render_complete.append(render_complete_handler)
  44.  
  45.  
  46. def unregister():
  47.     bpy.app.handlers.render_complete.remove(render_complete_handler)
  48.  
  49. if __name__ == "__main__":
  50.     register()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement