>[оверквотинг удален]
> после отправки с этого сервиса в ivanov@MYDOMAIN.ru
> Почтовый сервер получателя на базе freebsd+postfix+cyrus imap. Цирусу не нравятся большие
> буквы в имени домена и сообщение отбрасывается.
> Получается, для приема данного сообщения необходимо понижать регистр символов во всем адресе
> получателя (или хотя бы домена)
> Судя по всему, необходимо менять поле rcpt to: (в конверте) сразу после
> этапа установки соединения с удаленным сервером. У постфикса есть наборы ограничений
> smtpd_recipient_restrictions, а там уже больше всего подходит check_recipient_access
> Как правильно выполнить перезапись поля rcpt to: в конверте сообщения удаленного сервера,
> чтобы до цируса всё уже дошло с маленькими буквами?Я тебе уже отвечал на другом форуме. Копать надо не постфикс, а Cyrus в плане того, почему включенная фича преобразования в low case не работает. Но ты упорно
хочешь заставить это делать postfix.
Читай тогда мануал Postfix Address Rewriting http://www.postfix.org/ADDRESS_REWRITING_README.html
вариантов несколько. Мне приглянулся canonical_map
/etc/postfix/main.cf:
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
в файле пишем
@EXAMPLE.ORG @example.org
нужно тестить, если не прокатит, тогда читай Rewrite addresses to standard form
и не забывай свою ловушку с regexp для UPPER CASE отключать при тестах.