wie kann ich einen ordner, in dem sich pdf-dateien befinden,
zippen und dann als email verschicken.
mein code bisher
Code: Alles auswählen
TO = 'du@gmx.de'
FROM = 'ich@gmx.de'
SUBJECT = 'Text'
MESSAGE = """
Hier steht Mailtext drin
"""
msg = MIMEMultipart()
msg['From'] = FROM
msg['To'] = TO
msg['Subject'] = SUBJECT
msg.attach(MIMEText(MESSAGE))
Tk().withdraw()
filename = askopenfilename()
fp=open(filename,'rb')
att = email.mime.application.MIMEApplication(fp.read(),_subtype="pdf")
fp.close()
att.add_header('Content-Disposition','attachment',filename=filename)
msg.attach(att)
mailserver = smtplib.SMTP('mail.gmx.net', 587)
mailserver.ehlo()
mailserver.starttls()
mailserver.ehlo()
mailserver.login(FROM, 'Passwort')
mailserver.sendmail(FROM, TO, msg.as_string())
mailserver.quit()