芝麻web文件管理V1.00
编辑当前文件:/home/sditechnicalteam/public_html/vendor/webklex/laravel-imap/src/Commands/ImapIdleCommand.php
info("New message received: ".$message->subject); } /** * Execute the console command. * * @return int */ public function handle() { if (is_array($this->account)) { $client = ClientFacade::make($this->account); }else{ $client = ClientFacade::account($this->account); } try { $client->connect(); } catch (ConnectionFailedException $e) { Log::error($e->getMessage()); return 1; } /** @var Folder $folder */ try { $folder = $client->getFolder($this->folder_name); } catch (ConnectionFailedException $e) { Log::error($e->getMessage()); return 1; } catch (FolderFetchingException $e) { Log::error($e->getMessage()); return 1; } try { $folder->idle(function($message){ $this->onNewMessage($message); }); } catch (\Exception $e) { Log::error($e->getMessage()); return 1; } return 0; } }