[exim-conf] auto whitelist средствами exim-conf

Sasha Usov blessendor на gmail.com
Чт Окт 30 15:49:24 EET 2008


Victor Ustugov пишет:
>
> ну так и решайте вопрос с помощью правил перезаписи адресов на этапе 
> обработки адресов, либо с помощью приведения регистра адресов к 
> нижнему регистру в SQL запросах
>
Не владею синтаксисом sqlite или преобразованием адресов в exime на 
лету... Знаю, каким параметром это делать в Dovecot, например... но не к 
месту.
>> С мускулом таких проблем быть не должно, если учесть работу с 
>> регистром при создании таблицы awl.
>
> и причем тут "мускул"? как проблем быть не должно? он будет 
> воспринимать "Artem.Petrov на domain1.tld" как "artem.petrov на domain1.tld" 
> и наоборот?
>

Именно. Заивисит от параметра сравнения таблицы - COLLATE.

Character data types (CHAR, VARCHAR, TEXT) can include CHARACTER SET and 
COLLATE attributes to specify the character set and collation for the 
column. For details, see Section 9.1, “Character Set Support”. CHARSET 
is a synonym for CHARACTER SET. Example:

CREATE TABLE t (c CHAR(20) CHARACTER SET utf8 COLLATE utf8_bin);


Например,

cp1251_bulgarian_ci Болгарский, нечувствительный к регистру
cp1251_general_ci Кириллический (многоязычный), нечувствительный к регистру
cp1251_general_cs Кириллический (многоязычный), чувствительный к регистру
cp1251_ukrainian_ci Украинский, нечувствительный к регистру







Подробная информация о списке рассылки exim-conf