Получить список рубрик на которые подписан уникальный e-mail (с бюджетом или неавторизованный)

Нужен только e-mail.
[spoiler]

if(CModule::IncludeModule("subscribe")){ //подключаем модуль
            $confirm = false;
            $subscription = CSubscription::GetByEmail($mail); // $mail - E-mail подписчика или пользователя

            if($subscription->ExtractFields("str_")){
               $ID = (integer)$str_ID; // получим id подписки
               $subscr_rub = CSubscription::GetRubricList($ID);
               while($subscr_rub_arr = $subscr_rub->Fetch()){
                  $aSubscrRub[] = $subscr_rub_arr["ID"];  // получим массив рубрик на которые подписан пользователь
               }
               $confirm = in_array(1,$aSubscrRub); // проверим подписан ли он на рассылку с id =  1. Если да, то в переменной $confirm будет true
            }