goobsoft
By: a guest | Oct 19th, 2008 | Syntax:
Python | Size: 0.99 KB | Hits: 89 | Expires: Never
# Upload Images to SmugMug
import smtplib
import os
import sys
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
from email.MIMEImage import MIMEImage
for root, dirs, files in os.walk('.'):
for filename in files:
msg = MIMEMultipart()
msg['From'] = 'accout@gmail.com'
msg['To'] = 'user@email.smugmug.com'
msg['Subject'] = 'password'
attach = MIMEImage(file(os.path.join(root, filename)).read())
# SmugMug Requires a fileName
attach.add_header('Content-Disposition', 'attachment', filename=filename)
msg.attach(attach)
print "Sending %s." % filename,
server = smtplib.SMTP('email.smugmug.com')
#server.set_debuglevel(1)
# Must use as_string for it to work right
server.sendmail("account@gmail.com", "user@email.smugmug.com", msg.as_string())
server.quit()
print "Sent"
#sys.exit(1)