Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
tomcat
Зарегистрирован: 12.07.2007 Сообщения: 3
|
Добавлено: Вт Июл 17, 2007 5:42 am Заголовок сообщения: Список друзей не пополняется, хелп! |
|
|
обновил версию с 2.0.0.4 на 2.5.0.3
перестал пополняться список друзей
нажимаю добавить, ввожу туда и туда данные, ок - ничего не добавилось
это баг или фича?
P.S. обе версии бесплатные |
|
Вернуться к началу |
|
|
admin Автор
Зарегистрирован: 10.02.2006 Сообщения: 816
|
Добавлено: Вт Июл 17, 2007 11:22 am Заголовок сообщения: |
|
|
Записи в список не добавляются если в нем уже есть запись с тем же почтовым адресом (или маской почтового адреса, при условии что новая запись под эту маску подходит). Например нельзя добавить в список запись с адресом "mailbox@domain.com" если в нем уже есть запись с адресом "*@domain.com". |
|
Вернуться к началу |
|
|
tomcat
Зарегистрирован: 12.07.2007 Сообщения: 3
|
Добавлено: Ср Июл 18, 2007 6:16 am Заголовок сообщения: |
|
|
есть:
"*" <*uralaz*>
"*лапин*" <*>
пытаюсь добавить:
"*" <*beeline.ru*>
не добавляет. не вижу, где пересечение масок.
помогите разобраться пожалуйста! |
|
Вернуться к началу |
|
|
admin Автор
Зарегистрирован: 10.02.2006 Сообщения: 816
|
Добавлено: Ср Июл 18, 2007 9:35 am Заголовок сообщения: |
|
|
tomcat писал(а): | есть:
"*" <*uralaz*>
"*лапин*" <*>
пытаюсь добавить:
"*" <*beeline.ru*>
не добавляет. не вижу, где пересечение масок.
помогите разобраться пожалуйста! |
Вот тут пересечение:
"*лапин*" <*> и "*" <*beeline.ru*>
Плагин не добавляет запись с адресом <*beeline.ru*>, т.к. в списке уже есть более общий случай - запись с адресом <*>, под который подходят любые другие адреса. Записи с одинаковым почтовым адресом (когда адрес совпадает по написанию или по маске) считаются одинаковыми. Запись с адресом из одной звездочки <*> блокирует добавление любых других записей, т.к. получается что все почтовые адреса под эту маску подходят.
Удалите из белого списка запись "*лапин*" <*>. Вместо нее можно создать белое правило:
Header{From} =~ лапин
Звездочками в белом списке лучше не злоупотреблять. Маски там конечно можно использовать, но в простых случаях. Например удобно вводить * вместо имени отправителя, когда имя нужно игнорировать. Или для внесения в белый список всех пользователей определенного домена "*" <*@domain.com>. Для более сложных случаев есть белые правила с регулярными выражениями в условиях. Правила позволяют более точно описать маску и для них нет таких ограничений как для записей белого списка. |
|
Вернуться к началу |
|
|
tomcat
Зарегистрирован: 12.07.2007 Сообщения: 3
|
Добавлено: Чт Июл 19, 2007 4:14 pm Заголовок сообщения: |
|
|
хм... спасибо, понял.
Но тогда вот вам баг: после того, как я изменил маску:
"*лапин*" <*>
на
"*лапин*" <*@*>
я смог добавить
"*" <*beeline.ru*>
P.S. спасибо за суперскую прогу, особенно за фришный функционал!
В моем случае она успешно дополняет каспера, который живет на корпоративном сервере почты. |
|
Вернуться к началу |
|
|
admin Автор
Зарегистрирован: 10.02.2006 Сообщения: 816
|
Добавлено: Чт Июл 19, 2007 4:41 pm Заголовок сообщения: |
|
|
tomcat писал(а): |
Но тогда вот вам баг: после того, как я изменил маску:
"*лапин*" <*>
на
"*лапин*" <*@*>
я смог добавить
"*" <*beeline.ru*>
|
При добавлении нового элемента в список строка нового почтового адреса сравнивается с остальными не как маска, т.е. звездочки в новом адресе рассматриваются как обычные символы. Причем если маска содержит некоторое количество обычных символов, то для успешного сравнения они обязательно должны присутствовать и в сравниваемой с ней строке. Иначе при наличии в списке одного элемента со звездочкой в адресе нельзя было бы добавить новые элементы с любыми другими адресами. |
|
Вернуться к началу |
|
|
|