Guest User

Untitled

a guest
May 3rd, 2018
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import smtplib
  3. import sys
  4. import commands
  5. fromaddr = 'sender@email.com'
  6. toaddrs = 'receiver1@email.com, receiver2@email.com'
  7. def svnlog(repo,rev):
  8. info = 'svnlook info %s -r %s' % (repo, rev)
  9. diff = 'svnlook diff %s -r %s' % (repo, rev)
  10. return commands.getoutput(info)+"\n"+commands.getoutput(diff)
  11. log= svnlog(sys.argv[1],sys.argv[2])
  12. msg ="From: %s\r\nTo: %s\r\nSubject:svn\r\n\n%s%s%s\n%s" % (fromaddr, toaddrs,'el repositorio: REPO_NAME se actualizo a la revision ', sys.argv[2] , ' por favor revise REPO_URL', log )
  13. # login
  14. username = 'sender@email.com'
  15. password = 'PASSWORD'
  16.  
  17. server = smtplib.SMTP('smtp.gmail.com:587')
  18. server.starttls()
  19. server.login(username,password)
  20. for i in toaddrs.split(', '):
  21. server.sendmail(fromaddr, i, msg)
  22. server.quit()
Add Comment
Please, Sign In to add comment