function ws_pfemail_mailbox_test($params, &$service) { global $conf; require_once PFEMAIL_PATH . 'include/ImapMailbox.php'; try { $mailbox = new ImapMailbox($params['path'], $params['login'], $params['password'], $conf['upload_dir'] . '/buffer', 'utf-8'); $info = $mailbox->checkMailbox(); } catch (Exception $e) { return array('error' => $e->getMessage()); } return $info; }