Odbieranie maila z załącznikami

0

Dzień dobry,
jest sobie centrala telefoniczna, która ma trochę ograniczone możliwości, logów z informacjami kto kiedy dzownił nie potrafi wysyłać protokołem syslog (sprawdzałem), można w samym jej panelu pobrać takie informacje jako plik .csv i sobie go importować do autorskiego panelu i dalej przetwarzać, ale tak nikogo nie rajcuje codziennie o 23 się logować pobierać importować itd., więc pomyślałem sobie (bo też jest taka opcja), że można wysyłać taki sam plik .csv na maila i z poziomu php logować się na niego, odbierać tego maila (zawsze będzie o tej samej godzinie z tym samym tematem) pobierać z niego załącznik (i albo zapisać w jakimś katalogu tymczasowo, albo bezpośrednio już go przetwarzać dalej) i importować już zwyczajnie do bazy. Plik odpalany byłby z crona, więc bardzo ułatwiło by to wszystkim robotę. Tylko pytanie brzmi jak obsłużyć maila z załącznikami. Wiem że jakoś imap bądź pop3 wchodzi w grę.

Byłbym wdzięczny za pomoc, linki czy pomysły

0

A nie łatwiej go zapisać zamiast mailem wysyłać?

0

No właśnie nie ma gdzie go zapisać, żeby był łatwiejszy dostęp do niego, ponieważ centrala telefoniczna to osobna puszka i panel leży na osobnym urządzeniu. Nie obsługuje żadnego NFSu, FTPa, nawet samby. Tylko wysyłanie tej listy na maila posiada, bądź po zalogowaniu via przeglądarkę i wybraniu odpowiedniej opcji i ram czasowych jest możliwe tylko wygenerowanie i zapisanie na swój komputer pliku .csv

Może źle opisałem swój problem. Sama centrala nie ma żadnego NFSu FTPa Samby, syslogiem też tych informacji nie podaje. Tylko i wyłącznie posiada dwie opcje. Download pliku na komputer za pomocą którego wchodzimy na panel centrali oraz automatyczną wysyłkę maila na podany adres email i czas w którym ma się on wysłać. I sama centrala wysyła ten plik. Jest to jedyny sposób aby zautomatyzować proces samodzielnego importowania danych do autorskiego programu. Centrala wysyła maila o 23, cron w moim panelu odpala się 23.30 zauzmy loguje się na maila pobiera załącznik, przetwarza i importuje do bazy, o 23.50 (przykładowo) odpala się drugi skrypt i robi wszelkie możliwe statystyki.

1

Takie coś znalazłem:
link

1

Dobrze przeczytałem całą dokumentację, zaraz usiądę do napisania kodu i zobaczymy jak mi pójdzie, w razie czego będę pytać, jak się uda udostępnię kod dla innych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1