Portál AbcLinuxu, 10. května 2025 05:13

Dotaz: IMAP - ziskani emailu a ulozeni

19.12.2007 09:44 cvp | skóre: 18
IMAP - ziskani emailu a ulozeni
Přečteno: 380×
Odpovědět | Admin
Firma nam zasila v emailu XML text, ktery bychom si chteli nechat ukladat do souboru data.xml na serveru. Moje myslenka je takova...pokud bude fungovat :)

- Pripojime se na POP3 pres IMAP_OPEN();

- pomoci IMAP_HEADERS() zjistim hlavicky vsech emailu

- hlavicky projedu pres foreach a vypisi pouze if($email == neco@example.com)

- vypis daneho emailu vypisi pomoci IMAP_BODY (ne headers, ale text emailu)

- text emailu ulozim pomoci PHP do souboru data.xml

- pomoci IMAP_DELETEMAILBOX() vymazu vsechny emaily v mailboxu neco@example.com

Moje otazka zni, zda-li to co jsem popsal bude fungovat. Jedna se me o to, ze vsechny tyto scripty hodim do cron.php a budu pres cron kontrolovat, zda-li email neprisel...pokud prijde, zprava se ulozi do souboru a opet se vse smaze.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.12.2007 10:29 vencas | skóre: 32
Rozbalit Rozbalit vše Re: IMAP - ziskani emailu a ulozeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řekl bych že až na připojení na pop3 server pře IMAP_OPEN (to je překlep?) by to chodit mohlo. Proč ne?

Ovšem přišlo by mi lepší si ty maily od neco@example.com přeposílat na nějakou adresu na vašem serveru nebo někam, kde si můžete pohrát s procmailem; filtrovat je procmailem a když to budou ty správné, pipovat je nějakému skriptu (třeba v perlu), který by jejich tělo uložil do xml. Případně si můžete nechat přeposílat všechno na svůj server (není-li toho příliš a máte tlustý kabel; kopie nechávat na původním serveru) a v procmailu pak vše ostatní zahazovat.
19.12.2007 10:53 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: IMAP - ziskani emailu a ulozeni
To je dobrá myšlenka, jen nevím, jestli ten procmail umí kontrolovat tělo e-mailu. Asi bude lepší maildrop.
19.12.2007 11:04 cvp | skóre: 18
Rozbalit Rozbalit vše Re: IMAP - ziskani emailu a ulozeni
sry pop3 to neni...imap :) mensi preklep, ale myslenka byla zachovana.

Tech emailu neni mnoho....pouze 1-2 emaily za den a prevazne rano mezi 7 az 10hodinou, tak ze resenim pres IMAP nebude natolik v zatezi.

Jen by me zajimalo, zda-li script na vymazani vsech emailu je v poradku

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.