#!/usr/bin/env python # website: http://EverET.org import smtplib, os from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase from email.MIMEText import MIMEText from email.Utils import COMMASPACE, formatdate from email import Encoders import subprocess, time
for f in files: part = MIMEBase('application', "octet-stream") part.set_payload( open(f,"rb").read() ) Encoders.encode_base64(part) part.add_header('Content-Disposition', 'attachment; filename="%s"' % os.path.basename(f)) msg.attach(part)
if __name__ == '__main__': if backup() == 0: send_mail( 'et@everet.org', # from mail ['your@mail.com'], # to mail 'all database backup', 'backup time:%s' % (time.strftime(time.asctime()), ), ['/etc/apache2/db/all.sql.gz']) else: print'error'