Никак не могу нагуглить простой ответ, а зарываться в манулы с головой пока не очень получается (но видимо таки придётся).
У меня сейчас на одной из машин стоит связка postfix+dovecot. Учётные записи пользоватей хранятся в mysql (virtual mailbox). Сама машина выступает как прослойка между внешним почтовым сервером и пользователями - хочу хранить почту на своём сервере для части пользователей и отдавать её им через веб-морду.
При этом сейчас не знаю как решить одну из задач. На моем сервере заведены не все пользователи, а только часть. Остальные берут и отсылают почту напрямую через внешний почтовый сервер. И возникает проблема, когда я хочу через веб-морду отправить почту пользователю, который не заведён локально, но присутствует на внешнем почтовом сервере. Postfix справедливо говорит что:
Recipient address rejected: User unknown in virtual mailbox table
Подскажите пожалуйста как ему сказать, чтобы он сначала смтрел в mysql и потом, если там не нашёл, начинал ломиться на внешний почтовый сервер, не проверяя что пользователь не заведён локально?