rendered paste body#in actual code, all addresses are valid
class MailHome:
def __init__(self):
pass
def test(self,log_type,log):
print "MAILER: %s -- %s" % (log_type, log)
def send(self,log_type,log):
print "MAILER: Emergency!! Calling home!"
addresses = ['paul@foo.com']
email_from = 'ldl_backup_process-NOREPLY@foo.com'
for email in addresses:
print "SENDING MAIL TO %s" % email
msg = """From: LDL
To: %s
From: %s
Subject: Danger - %s log received
Reply-To: paul@foo.com
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
""" % (email, email_from,log_type)
msg += log
msg += "\n"
msg += "\n"
print "\n\nSENDING::::::::: %s\n\n--------------\n" % msg
server = smtplib.SMTP('localhost')
print "SENDMAIL COMMAND:", server.sendmail(email, email_from, msg)
server.sendmail(email, email_from, msg)
server.quit()