Seite 1 von 1
Verfasst: Sonntag 11. Dezember 2005, 18:39
von gerold
Hi Seven!
Ich komme heute nicht mehr dazu, mir deinen Quellcode anzusehen. Werde mich Morgen darum kümmern.
lg
Gerold
Verfasst: Sonntag 11. Dezember 2005, 23:58
von snakeseven
So gehts.
Mini-MP3-Mailer:
Code: Alles auswählen
import smtplib
from email.MIMEAudio import MIMEAudio
from email.MIMEMultipart import MIMEMultipart
absender = 'absender@mail.de'
empfaenger = 'empfaenger@mail.de'
betreff = 'Betreff'
pfad = 'pfad'
datei = 'soundfile.mp3'
msg = MIMEMultipart()
msg['From'] = absender
msg['To'] = empfaenger
msg['Subject'] = betreff
msg.preamble = ''
msg.epilogue = ''
att = open(pfad + datei, 'rb')
snd = MIMEAudio(att.read(),_subtype='audio/mpeg')
snd.add_header('Content-Disposition', 'attachment', filename = datei)
msg.attach(snd)
att.close()
smtp_server = smtplib.SMTP('smtp.provider.domain')
smtp_server.login('login','passwort')
smtp_server.sendmail(absender, empfaenger, msg.as_string())
smtp_server.quit()
Es muss ein Header und ein Bezeichner für das Attachment definiert werden (
snd.add_header()) und beim Senden muß es
msg.as_string() heißen. Irgendwas fehlt aber noch. Auf Platte gespeichert kann der Mediaplayer das File abspielen. Aus dem Mail heraus läßt es sich aber nicht öffnen.
Seven
Verfasst: Montag 12. Dezember 2005, 00:05
von Joghurt
gerold hat geschrieben:Dir ist vielleicht nur nicht aufgefallen, dass es sich nicht um das Modul "sendmail.py" sondern um das von mir erstellte Modul "simplemail.py" handelt.
Oops. Wer lesen kann, ist klar im Vorteil.
Verfasst: Montag 12. Dezember 2005, 10:59
von gerold
snakeseven hat geschrieben:Irgendwas fehlt aber noch. Auf Platte gespeichert kann der Mediaplayer das File abspielen. Aus dem Mail heraus läßt es sich aber nicht öffnen.
Hi Seven!
Bis auf
fällt mir nichts mehr auf. Sollte eigentlich so funktionieren.
lg
Gerold
Verfasst: Montag 12. Dezember 2005, 16:06
von snakeseven
Ok, geht nur bei GMX nicht. Ein anderer Account tuts.
Gruss, Seven