Mail Weiterleitung per Python mit Anhang

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
dobberph
User
Beiträge: 23
Registriert: Mittwoch 8. November 2006, 09:36

Mail Weiterleitung per Python mit Anhang

Beitragvon dobberph » 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:
[code=]
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
[/code]

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
Das einzige, was leicht ist, ist verzweifeln...

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder