msg = base64.b64decode(os.getenv('MESSAGE'))
except TypeError:
print "Invalid mail message, job aborted!"
+ return 1
else:
- sendmail(os.getenv('FROM'), os.getenv('TO').split(','), msg, \
- os.getenv('SMTP_SERVER'))
+ fromaddr = os.getenv('FROM')
+ toaddr = os.getenv('TO')
+ smtp_server = os.getenv('SMTP_SERVER')
+ if fromaddr and toaddr and smtp_server:
+ sendmail(fromaddr, toaddr.split(','), msg, smtp_server)
+ else:
+ print "Error: configuration parameters 'FROM', 'TO' "\
+ "or 'SMTP_SERVER' are not set"
+ return 1
if __name__ == '__main__':
sys.exit(main())