Поставил Exim.
Если пользователь выдает
ehlo вася
то exim ругается на то, что в команде ehlo есть неразрешенные символы.
Какой опцией можно разрешить Exim прием подобных команд.
>ehlo васяВ какой кодировке "вася" :-) ?
Нелзя так делать, имя хоста может содержать латинские буквы, цифры, точку и тире. Имена доменов в unicode пока еже только неразрешимая мечта.
>>ehlo вася
>
>В какой кодировке "вася" :-) ?
>
>Нелзя так делать, имя хоста может содержать латинские буквы, цифры,
Разумеется, подобная команда нарушает RFC. Вопрос в том, как заставить Exim не обращать внимания на подобные нарушения.
>>Нелзя так делать, имя хоста может содержать латинские буквы, цифры,
>Разумеется, подобная команда нарушает RFC. Вопрос в том, как заставить Exim не
>обращать внимания на подобные нарушения.helo_allow_chars
Type: string
Default: unsetThis option can be set to a string of rogue characters that are permitted in all EHLO and HELO names in addition to the standard letters, digits, hyphens, and dots. If you really must allow underscores, you can set
helo_allow_chars = _
Note that the value is one string, not a list.
Напиши в строчку все русские буквы или что там тебе еще надо.
> helo_allow_chars = _
>
>Note that the value is one string, not a list.
>
>Напиши в строчку все русские буквы или что там тебе еще надо.
>
Регулярные выражения не прокатят?
>Регулярные выражения не прокатят?Тип - просто string, не expanded. Думаю, не прокатит. Попробуй ,)