Mail Weiterleitung per Python mit Anhang
Verfasst: Donnerstag 6. September 2007, 19:53
Hi ihr, ich schreibe ein eigenes Mailinglistenprogramm in Python.
Ich suche eine Möglichkeit, eine Mail samt Anhang weiterzuleiten.
Die Funktion, die die Mails abruft sieht folgendermassen aus:
Nun möchte ich gerne die mails, die zurückgegeben werden (das funktioniert ja) mit veränderung des From-Headers weiterleiten.
Leider fällt mir nix dazu ein, auch weiß ich nicht, ob der Anhang jetzt dabei ist???
Mfg und danke im Voraus,
DerTobi
Ich suche eine Möglichkeit, eine Mail samt Anhang weiterzuleiten.
Die Funktion, die die Mails abruft sieht folgendermassen aus:
Code: Alles auswählen
def retrieveMails(self, imapServerAdress, user, passwd, mailbox="INBOX", quiet = False):
try:
try:
imapServer = imaplib.IMAP4_SSL(imapServerAdress)
imapServer.login(user, passwd)
mailboxlist = imapServer.list()[1]
numMailboxes = len(mailboxlist)
if not quiet:
print "Found %i mailboxes:"% numMailboxes
for mbox in mailboxlist:
print mbox
except:
typ,val = sys.exc_info()[:2]
print "Could not connect to IMAP server '%s': %s" % (imapServerAdress, str(val))
mails = []
responseCode, numberOfMails = imapServer.select(mailbox)
print "Switching to mailbox '%s' : %s" % (mailbox, responseCode)
print "Found %s new mail(s):" % int(numberOfMails[0])
typ, data = imapServer.search(None, 'ALL')
for num in data[0].split():
typ, data = imapServer.fetch(num, '(RFC822)')
mails.append('Message %s\n%s\n' % (num, data[0][1]))
finally:
imapServer.logout()
return mails
Leider fällt mir nix dazu ein, auch weiß ich nicht, ob der Anhang jetzt dabei ist???
Mfg und danke im Voraus,
DerTobi