Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中使用imap_Open()打开本地mbox邮件存档_Php_Email_Imap_Mbox - Fatal编程技术网

在PHP中使用imap_Open()打开本地mbox邮件存档

在PHP中使用imap_Open()打开本地mbox邮件存档,php,email,imap,mbox,Php,Email,Imap,Mbox,我正试图通过文件访问在本地读取从另一台服务器导出的mbox电子邮件存档,但无论出于何种原因,我尝试的一切都失败了。解析本地文件并使用PHP内置的IMAP功能访问它有什么神奇的技巧吗?您应该能够使用PHP内置的IMAP功能。你有没有试过这样的方法: function openLocal($file_path) { $mbox = imap_open("$file_path",'',''); if (!mbox) { $errorMsg = imap_last_e

我正试图通过文件访问在本地读取从另一台服务器导出的mbox电子邮件存档,但无论出于何种原因,我尝试的一切都失败了。解析本地文件并使用PHP内置的IMAP功能访问它有什么神奇的技巧吗?

您应该能够使用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')

这个评论需要更多的投票。我已经找了几个小时的解决办法了。这是唯一一个真正有效的方法。非常感谢。