e-remit Posted June 29, 2006 Report Share Posted June 29, 2006 Sveiki vīri! Varbūt kāds labi mailu formātos orientējas vai kādam ir skripts kaut kur gatavs. ir no mail servera noseivots mails - pilnīgā raw formātā. vajadzētu kaut kā dabūt to normālā formātā un izekstraktēt ārā attachmentu. mēģināju to mailu kan pa tiešo sendmaila mailboxā pievienot - caur IMAP netika atpazīts tas kā normāls mails. arī ar e-pasta klientu neizdodas to atvērt normāli kaut kā, kā seivotu mailu. Vienkārši bogofilter spama bounceris noseivojis rejectotos mailus, tāpēc vajag kaut kā pārsūtīt tos, kas atšūti. to vienu svarīgo mailu ar rokām izvilku, bet vai to var kaut kā aitomatizēt šo procesu? vai ir kādi citi sakarīgi ieteikumi? e. Link to comment Share on other sites More sharing options...
Roze Posted June 29, 2006 Report Share Posted June 29, 2006 http://lv.php.net/mailparse http://pecl.php.net/package/mailparse strādā ok ( mailparse_msg_parse_file() ) .. un tur komentāros arī piemēri kā izdrukāt visu vēstules struktūru / saturu.. Link to comment Share on other sites More sharing options...
e-remit Posted June 29, 2006 Author Report Share Posted June 29, 2006 strādā ok ( mailparse_msg_parse_file() ) .. un tur komentāros arī piemēri kā izdrukāt visu vēstules struktūru / saturu.. skatījos jau to. viens piemērs neko daudz nedod (tik daudz jau varu pats paskatīties sourcē), otrs gļukains un rakstīts uz register-globals=on. diezgan nopietni jālabo, bet nu labi.... Link to comment Share on other sites More sharing options...
Roze Posted June 29, 2006 Report Share Posted June 29, 2006 Nu jopcik kāds tur vēl globals ??? ko nedod?? un kas tur nopietni jaalabo???? <? $mail = mailparse_msg_parse_file('tavs/fails'); $struct = mailparse_msg_get_structure($mail); foreach($struct as $st) { $section = mailparse_msg_get_part($mail, $st); $info = mailparse_msg_get_part_data($section); print_r($info); } ?> Attiecīgi to ko tev vajag no structūras panjem.. Link to comment Share on other sites More sharing options...
Recommended Posts