本文整理匯總了PHP中InboundEmail::getFoldersListForMailBox方法的典型用法代碼示例。如果您正苦於以下問題:PHP InboundEmail::getFoldersListForMailBox方法的具體用法?PHP InboundEmail::getFoldersListForMailBox怎麽用?PHP InboundEmail::getFoldersListForMailBox使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類InboundEmail
的用法示例。
在下文中一共展示了InboundEmail::getFoldersListForMailBox方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: explode
if (!empty($_REQUEST['ie_id'])) {
$ie->retrieve($_REQUEST['ie_id']);
}
$ie->email_user = $_REQUEST['email_user'];
$ie->server_url = $_REQUEST['server_url'];
$ie->port = $_REQUEST['port'];
$ie->protocol = $_REQUEST['protocol'];
//Bug 23083.Special characters in email password results in IMAP authentication failure
if (!empty($_REQUEST['email_password'])) {
$ie->email_password = html_entity_decode($_REQUEST['email_password'], ENT_QUOTES);
$ie->email_password = str_rot13($ie->email_password);
}
//$ie->mailbox = $_REQUEST['mailbox'];
$ie->mailbox = 'INBOX';
if ($popupBoolean) {
$returnArray = $ie->getFoldersListForMailBox();
$foldersList = $returnArray['foldersList'];
if ($returnArray['status']) {
$msg = $returnArray['statusMessage'];
$requestMailBox = explode(",", $_REQUEST['mailbox']);
$foldersListArray = explode(",", $foldersList);
$deletedFoldersString = "";
$count = 0;
if (!empty($requestMailBox) && !empty($foldersListArray)) {
foreach ($requestMailBox as $mailbox) {
if (!in_array($mailbox, $foldersListArray)) {
if ($count != 0) {
$deletedFoldersString = $deletedFoldersString . " ,";
}
$deletedFoldersString = $deletedFoldersString . $mailbox;
$count++;
示例2: testgetFoldersListForMailBox
public function testgetFoldersListForMailBox()
{
$inboundEmail = new InboundEmail();
$result = $inboundEmail->getFoldersListForMailBox();
$this->assertTrue(is_array($result));
}