exim. роутер-> local_part ->транспорт
Добавлено: 2007-04-24 12:19:50
Привет. Каким образом можно передать из роутера значение local_part в транспорт, чтобы он был в виде $local_part@$domain?
зачем мне это нужно: есть почтовая система, где аккаунты хранятся в виде:
mail=bob@xxx uid=bob
необходимо завести в неё второй домен, тогда аккаунты будут в таком виде
(возможно я слишком идеализировал, но мне именно так представляется правильным ):
mail=bob@xxx uid=bob@xxx
mail=bob@yyy uid=bob@yyy
доступ к cyrus2.213 в таком виде работает. остаётся связать это с exim4.67
вообщем-то неважно какой из транспортов я использую, в любом случае
queued for cyrus_trans transport: local_part = bob
тщетные попытки роутера redirect где data=$local_part@$domain проваливаются:
router skipped: previously routed bob@xxx
и далее всё равно local_part = bob
если сделать вывод, что средствами роутера это не решить, то как в транспорте заменить local_part вообще не нахожу зацепок. использую такой:
cyrus_trans:
driver = smtp
protocol = lmtp
--skip--
Наставьте на путь правильный.
зачем мне это нужно: есть почтовая система, где аккаунты хранятся в виде:
mail=bob@xxx uid=bob
необходимо завести в неё второй домен, тогда аккаунты будут в таком виде
(возможно я слишком идеализировал, но мне именно так представляется правильным ):
mail=bob@xxx uid=bob@xxx
mail=bob@yyy uid=bob@yyy
доступ к cyrus2.213 в таком виде работает. остаётся связать это с exim4.67
вообщем-то неважно какой из транспортов я использую, в любом случае
queued for cyrus_trans transport: local_part = bob
тщетные попытки роутера redirect где data=$local_part@$domain проваливаются:
router skipped: previously routed bob@xxx
и далее всё равно local_part = bob
если сделать вывод, что средствами роутера это не решить, то как в транспорте заменить local_part вообще не нахожу зацепок. использую такой:
cyrus_trans:
driver = smtp
protocol = lmtp
--skip--
Наставьте на путь правильный.