LINUX.ORG.RU

postfix: проверка наличая пользователей при соединении


0

0

имеется postfix + mysql
вот часть конфига:

local_recipient_maps = $virtual_mailbox_maps
virtual_mailbox_maps = mysql:/etc/postfix/sql/users.cf
soft_bounce = no

так же имеется 3 транспорта (домена)
в базе данных идут по порядку, допустим
domain1.ru
domain2.ru
domain3.ru

если приходит писимо на несуществующий ящик в domain1.ru, который идёт первый в списке, то сервер сразу отвечает что нет таких, если для несуществующих пользователей в других доменах, то принимает

MAIL FROM: qwe123.ru
250 Ok
RCPT TO: nouser@domain1.ru
550 <nouser@domain1.ru.ru>: Recipient address rejected: User unknown in local recipient table
RCPT TO: nouser@domain2.ru
250 Ok

в virtual_mailbox_maps все пользователи в куче, из всех доменов
в чём может быть причина?

anonymous

Ответ на: комментарий от anonymous

> всё, не актуально, разобрался

А сообщить о методе решения проблемы не судьба? Завтра сюда придет еще кто то с подобным вопросом. В итоге получаются одни вопросы и ноль ответов.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

изначально, когда был только domain1.ru в конфиге было так
mydestination = domain1.ru
transport_maps = mysql:/etc/postfix/sql/transport.cf

в результате сделал так:
mydestination = $transport_maps
transport_maps = mysql:/etc/postfix/sql/transport.cf

помогло

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.