Откройте локальный почтовый архив mbox с помощью imap_open () в PHP - PullRequest
0 голосов
/ 21 июля 2011

Я пытаюсь прочитать архив электронной почты mbox, экспортированный с другого сервера локально, через доступ к файлу, но по какой-то причине все, что я пробовал, не получается. Есть ли какая-то волшебная хитрость для анализа локального файла и доступа к нему с помощью встроенной в PHP функции IMAP?

1 Ответ

0 голосов
/ 25 августа 2011

Вы должны быть в состоянии использовать встроенную в PHP функциональность IMAP.Вы пробовали что-то вроде этого:

function openLocal($file_path) {     
    $mbox = imap_open("$file_path",'','');
   if (!mbox) {
      $errorMsg = imap_last_error(); // do something with the error...
     return false;
   } else {
      return true;
   }
}

И назовите это с соответствующим правильным путем:

openLocal('/home/email/temp/mailbox')
...