Re: [Fwd: о команде UpdateAccountMailRule]

От: Roman Prokhorov <CGatePro_at_mx_ru>
Дата: Tue 29 May 2007 - 22:46:46 MSD

  Titova on 29.05.2007 16:37 wrote:

>
> Что-то у нас не работает новая команда UpdateAccountMailRule.
> Вот так работает:
>
> my @Rules =( [ 5,'Mark Important Messages',
> [ ['Subject', 'is', '*important*'] ],
> [ ['Mark', 'Flagged'], ['FingerNotify', '123.45.67.89'],
> ['Forward to', 'my@home.address'] ] ] );
> $cli->SetAccountMailRules('jonh',\@Rules) || die "Error:
> ".$cli->getErrMessage.", quitting";
>
> а вот так не работает:
>
> my @Rules =( [ 5,'Mark Important Messages',
> [ ['Subject', 'is', '*important*'] ],
> [ ['Mark', 'Flagged'], ['FingerNotify', '123.45.67.89'],
> ['Forward to', 'my@home.address'] ] ] );
> $cli->UpdateAccountMailRule('jonh',\@Rules) || die "Error:
> ".$cli->getErrMessage.", quitting";

UpdateAccountMailRule требует ОДНО правило, в отличие от SetAccountMailRules которое требует массив правил.

Так что во втором случае надо либо убрать лишние скобки из Rules (переименовав его в Rule без буквы 's' для наглядности), либо вызывать так: $cli->UpdateAccountMailRule('jonh',$Rules[0])

> причем без всяких сообщений об ошибках и в логах. Не получается ни
> изменить правило, ни добавить новое.
> Server Version:5.1.5 for Linux
>
> Где-то мы ошибаемся? Примеры с сайта.
> С уважением, Титова, Аэропроект.
>
>
>
> В 5.1.5 с этой командой были проблемы. Поставьте 5.1.6 - там они
> исправлены.
> -- Best regards,
> Maria Gorbatova
>
>
>
>
> Обновили уже до 5.1.8, и все равно не работает.
>
> С уважением, Титова, Аэропроект.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> -- Best regards,
> Maria Gorbatova
>
>
>
>
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-russian/
>
>
>

-- 
Roman
Получено Tue May 29 18:46:48 2007

Этот архив был сгенерирован hypermail 2.1.8 : Tue 29 May 2007 - 23:14:47 MSD