setHostname("example.localhost"); // $rcl->setPort(443); // $rcl->setSSL(true); try { // Perform login/logout action if ($_GET['action'] == "login") $rcl->login("your-email-address", "plain-text-password"); else if ($_GET['action'] == "logout") $rcl->logout(); // Get current status if ($rcl->isLoggedIn()) $status = "We are logged in!"; else $status = "We're NOT logged in."; } catch (RoundcubeLoginException $ex) { // If anything goes wrong, an exception is thrown. $status = "ERROR: ".$ex->getMessage(); } // Output / Controls echo "Status: $status
"; echo "Status - Login - "; echo "Logout
"; $rcl->dumpDebugStack(); ?>