Portál AbcLinuxu, 9. května 2025 06:06

Dotaz: Načtení emailu(souboru)

14.2.2011 11:59 Pepino
Načtení emailu(souboru)
Přečteno: 215×
Odpovědět | Admin
Ahoj, neporadil by mi prosim nekdo jak nacist v php soubor ktery obsahuje email? Nasel jsem par nejakych mail parseru, ale ani nevim jestli je to ono a hlavne se mi nepodaril zadny spusti. Poradíte prosím? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.2.2011 15:11 Pepino
Rozbalit Rozbalit vše Re: Načtení emailu(souboru)
Odpovědět | | Sbalit | Link | Blokovat | Admin
nikdo neporadi? :(
14.2.2011 16:36 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: Načtení emailu(souboru)
Standardne v unix/linux systemoch je email v subre ulozeny ako plain text... takze asi musite presnejsie specifikovat co chcete...

Najprv ide hlavicka. potom prazdny riadok a nasledne telo emailu... Podla roznorodosti odosielacieho servra moze byt:
  • email body rozdelene na viacero partov(casti) oddelenych pomocou boundary hodnoty
  • email body part moze byt v roznom tvare (plain, base64) - tvar je popisany hned za boundary, napr.:
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
  • email je ukonceny hodnotou boundary + "--"
takze nacitanie emailu je pomerne jednoduche... spracovanie casti tela je potrebne podla content type a encodingu preformatovat do citatelneho tvaru pre cloveka...

PS: hodnota boundary je definovana v hlavicke...

14.2.2011 16:40 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: Načtení emailu(souboru)
Bezne sa ale stretnete aj emailami ktore su iba vo forme:
  • hlavicka
  • pradny riadok
  • telo - bez boundary prip. inych dodatocnych informacii
14.2.2011 16:40 Pepino
Rozbalit Rozbalit vše Re: Načtení emailu(souboru)
Odpovědět | | Sbalit | Link | Blokovat | Admin
dekuji za popis, a nejaky free script v php neexistuje? Nevi nekdo o necem funkcnim? Dekuji
14.2.2011 16:52 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: Načtení emailu(souboru)
http://www.phpclasses.org/package/3169-PHP-Decode-MIME-e-mail-messages.html

toto vyzera ako jednoduchy a funkcny email parser v PHP
14.2.2011 21:13 voda | skóre: 28
Rozbalit Rozbalit vše Re: Načtení emailu(souboru)
Podívej se třeba na mailparse.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.