Здравствуйте! Имеется postfix 2.2.2 в котором настроена проверка существования пользователь на этапе RCPT TO: "local_recipient_maps = hash:/usr/local/etc/postfix/name $alias_maps" для доменов domain1.ru и domain2.ru, прописанных в $mydestination. Всё работает нормально, проблема в том, что надо для адресов из domain2.ru делать замену домена на domain1.ru и затем взависимости от юзера либо переправлять почту на другой smtp сервер, либо скадывать локально. В документации нашёл два пути: либо сделать из domain2.ru виртуальный домен и в virtual_maps делать преобразование вида "@domain2.ru @domain1.ru", либо внести аналогичную строчку в recipient_canonical_maps. Перенаправление почты работает прекрасно, но теряется проверка существования пользователя для domain2.ru, не смотря на то что выше он прописан локальным. Это терять не хотелось, так как ежедневно приходят тысячи писем с вирусами на несуществующих пользователей. Жду предложений.
|