среда, апреля 07, 2010

Cyrus IMAP Server и регистр email

Из переписки в icq

zeroj (15:25:40 25/02/2010)
привет, не подскажешь чудо... не пойму где это postfix или cyrus хз кто из них реагируют на регистр емайлов.... т.е. если написано wer@domain.ru приходит если Wer@domain.ru пишет майл бох нету
Argo (15:26:16 25/02/2010)
странно

Уважаемый zeroj нашел решение на забугорном хостинге, вот оно

у Cyrus IMAPD по умолчанию включена чувсвительность к регистру, т.е. постфикс принимает почту в любом регистре отдает локальному доставщику тот проверяет регистр, не находит у себя и убивает письмо. причем никому об этом не сказав.

Добавим в файл /usr/local/etc/imapd.conf

lmtp_downcase_rcpt: 1

Эта опция отключает проверку на регистр.

Связаться с zeroj можно по мылу zeroj Собака mail.ru

3 комментария:

morbo комментирует...

Сколько помню, всегда было именно так: то, что находится до @ - это локальная часть адреса и она всегда была чувствительна к регистру. Если а регистре локальной части адреса поменять регистр одной из букв, то почтовый сервер должен ответить, что такого адреса у него нет.

Рамиль комментирует...

Объясни это юзеру, Который Уважительно Пишет Адрес Электронной Почты С Большой буквы :)

morbo комментирует...

Большинство системных администраторов всё-таки придерживаются стандартов RFC. В таком случае привыкший к местным послаблениям пользователь может попасть в неприятную ситуацию, отправляя почту на другие серверы. Чтобы такого не произошло, лучше всё-же объяснить, как делать правильно.