Mam do rozwiązania następujący problem.
Mam konto pocztowe na IMAPIE, z które potrzebuje zaciągnąć na własny serwer wszystkie załączniki.
Samo podłączenie do serwera pocztowego,lista wiadomości czy nazwy załączników już mi działają,ale mam
problem z pobraniem ich na serwer.
Skrypt działa w pętli i wyciąga sobie poszczególne maile i "zagląda" do środka wiadomości, pobiera nazwę załącznika (załącznik jest tylko jeden i to zawsze jest plik tekstowy).
Jeżeli używam do zapisywanie poleceń header - wtedy wszystkie załączniki lądują mi jako jeden wielki plik tekstowy i to na dodatek przeglądarka pyta gdzie go zapisać.
Czy jest możliwe, że skrypt sam (bez pytania przeglądarki ) pobierze wszystkie pliki i wrzuci jest do wyznaczonego katalog?
Skrypt, który ma odpowiadać za pobieranie plików wygląda tak:
$struct = imap_fetchstructure($mbox,$msgno); existAttachment($struct); $strFileName =$zalacznik; downloadFile("text/xml",$strFileName,$fileContent);
Wyciąłem rzeczy dotyczące samej obsługi imapa.
Funkcja downloadFile wygląda tak:
function downloadFile($strFileType,$strFileName,$fileContent) { $ContentType = "text/xml"; }
Pozdrawiam