def notify_email(config, msg, attachment=None): notifyFrom = config['HOSTS']['notifyFrom'] notifyTo = config['HOSTS']['notifyTo'] notifySubject = config['HOSTS']['notifySubject'] email_msg = premailer() email_msg += "\n\tlogfile and trace file for the run attached\n" email_msg += str(msg) notify = Email(smtp_server) notify.setFrom(notifyFrom) for email_address in notifyTo: notify.addRecipient(email_address) notify.setSubject(notifySubject) notify.setHtmlBody(email_msg) #notify.setTextBody(email_msg) if attachment: notify.addAttachment(attachment) return notify.send()