как загружать вложение почты в определенную папку с помощью IMAP и php

Я разрабатываю сайт, на котором пользователи могут отправлять билеты по почте и прикреплять файлы любого типа к определенному почтовому идентификатору. Мне нужно добавить тему письма, содержание и вложение в базу данных. Я делаю это с помощью cron. Кроме насадок все работает идеально. Я видел некоторые сообщения, которые создают ссылки для скачивания. Поскольку я использую cron, я не могу сделать это вручную.

        $hostname = '{xxxx.net:143/novalidate-cert}INBOX';
        $username = 'yyy@xxxx.net';
        $password = 'zzzz';
        /* try to connect */
        $inbox = imap_open($hostname,$username,$password) or die('Cannot connect to : ' . imap_last_error());
        $emails = imap_search($inbox,'ALL');

                if($emails) {
          $output = '';
          rsort($emails);
          foreach($emails as $email_number) {
            $structure = imap_fetchstructure($inbox, $email_number); 
            $name = $structure->parts[1]->dparameters[0]->value; // name of the file
            $type = $structure->parts[1]->type; //type of the file 
}}

Я могу получить тип и имя файлов, но не знаю, как действовать дальше.

Кто-нибудь, пожалуйста, помогите мне. спасибо...

10
задан RoSe 1 July 2013 в 07:24
поделиться