Ahoj

Již podruhé během dvou dnů jsem se zasekl. Pracuji na takovém svém e-mailovém 
klientu. Můj problém spočívá v rozparsování emailu. K přijmu zpráv používám 
modul poplib. Ten vrací zprávy ve tvaru:

('+OK Message follows (1562 bytes).', ['Reply-To: 
=?iso-8859-2?Q?Jakub=20Voj=E1=E8ek?= <[EMAIL PROTECTED]>', 'Received: from 
kubuvpocitac (r3ai164.net.upc.cz [213.220.226.164])', '\tby 
email-relay2.go.seznam.cz (Seznam SMTPD [EMAIL PROTECTED]) with ESMTP;', 
'\tWed, 16 Apr 2008 18:46:52 +0200 (CEST)  ', 'Message-Id: <[EMAIL 
PROTECTED]>', 'From: =?iso-8859-2?Q?Jakub=20Voj=E1=E8ek?= <[EMAIL PROTECTED]>', 
'To: [EMAIL PROTECTED]', 'Subject: predemr', 'Date: Wed, 16 Apr 2008 18:46:52 
+0200 (CEST)', 'Mime-Version: 1.0', 'Content-Type: multipart/alternative;', 
'\tboundary="----=_NextPart_000_004A_01C89FF2.3C51E080"', 'X-Priority: 3', 
'X-Msmail-Priority: Normal', 'X-Mailer: Microsoft Outlook Express 
6.00.2900.3138', 'X-Mimeole: Produced By Microsoft MimeOLE V6.00.2900.3198', 
'X-Smtpd: [EMAIL PROTECTED]', 'X-Seznam-User: [EMAIL PROTECTED]', 'X-Qm-Mark: 
email-qm1<17546722>', 'X-Seznam-Ffp: 680759260', '', 'This is a multi-part 
message in MIME format.', '', '------=_NextPart_000_004A_01C89FF2.3C51E080', 
'Content-Type: text/plain;', '\tcharset="iso-8859-2"', 
'Content-Transfer-Encoding: quoted-printable', '', 'hhahsd', 
'------=_NextPart_000_004A_01C89FF2.3C51E080', 'Content-Type: text/html;', 
'\tcharset="iso-8859-2"', 'Content-Transfer-Encoding: quoted-printable', '', 
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">', 
'<HTML><HEAD>', '<META http-equiv=3DContent-Type content=3D"text/html; =', 
'charset=3Diso-8859-2">', '<META content=3D"MSHTML 6.00.2900.3314" 
name=3DGENERATOR>', '<STYLE></STYLE>', '</HEAD>', '<BODY bgColor=3D#ffffff>', 
'<DIV><FONT face=3DArial size=3D2>hhahsd</FONT></DIV></BODY></HTML>', '', 
'------=_NextPart_000_004A_01C89FF2.3C51E080--'], 1562)

Existuje nějaký modul, který by dovedl e-mail rozparsovat? V základní 
distribuci je modul email, který obsahuje funkci 
"email.message_from_string(r)". Tato funkce vrací všechno až na tu 
nejdůležitější věc: samotný obsah zpávy...
['Reply-To', 'Received', 'X-Spam-Checker-Version', 'X-Spam-Status', 'Received', 
'Received', 'Received', 'Message-Id', 'From', 'To', 'Subject', 'Date', 
'Mime-Version', 'Content-Type', 'X-Priority', 'X-Msmail-Priority', 'X-Mailer', 
'X-Mimeole', 'X-Smtpd', 'X-Seznam-User', 'X-Smtpd', 'X-Nod32result', 
'X-Seznam-Ffp']

Děkuji za každé postrčení...

Jakub Vojáček
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem