flit wrote: > Hello All, > > Using poplib in python I can extract only the headers using the .top, > there is a way to extract only the message text without the headers?
As mentioned before, you should use module "email": ------------------------------------ #!/usr/bin/env python import poplib import email import os import sys import string PROVIDER = "pop.YourMailProvider.de" USER = "YourUserName" PASSWORD = "YourPassword" try: client = poplib.POP3(PROVIDER) except: print "Error: Provider not found." sys.exit(1) client.user(USER) client.pass_(PASSWORD) nrof_mails = len(client.list()[1]) for i in range(nrof_mails): lines = client.retr(i + 1)[1] mailstring = string.join(lines, "\n") blockit = 0 msg = email.message_from_string(mailstring) for part in msg.walk(): if part.get_content_maintype() == "text" and blockit == 0: blockit = 1 mycontent = part.get_payload() mycontent = mycontent.decode("quopri_codec") print mycontent print client.quit() ------------------------------------ See You H. -- http://mail.python.org/mailman/listinfo/python-list