Страница 1 из 1
dovecot в две папки
Добавлено: 2010-10-15 10:53:01
rustamxp
сейчас довекот работает вот так:
Код: Выделить всё
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
а я хочу, что бы все письма попадали не только в deliver -d $local_part@$domain , но и в deliver -d copy_mail@$domain -m $local_part
можно как-то передать delivery две папки доставки?
Re: dovecot в две папки
Добавлено: 2010-10-15 11:42:18
Alex Keda
роутером это делается
Re: dovecot в две папки
Добавлено: 2010-10-15 14:08:48
rustamxp
послушался твоего совета. после роутера dovecot_user добавил еще один роутер
Код: Выделить всё
dovecot_user:
driver = accept
condition = ${lookup mysql{SELECT `goto` FROM \
`alias` WHERE \
`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}'}{yes}{no}}
transport = dovecot_delivery
copy_incoming:
driver = accept
condition = ${lookup mysql{SELECT `goto` FROM \
`alias` WHERE \
`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}'}{yes}{no}}
transport = copy_incoming_transport
соответственно добавил транспорт copy_incoming_transport
Код: Выделить всё
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
copy_incoming_transport:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d copy_mail@$domain -m $local_part
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
после роутера dovecot_user письмо не попадает с роутер copy_incoming
что нуно сделать, что бы письмо переходило в следующий роутер?
Re: dovecot в две папки
Добавлено: 2010-10-15 15:10:30
Alex Keda
Re: dovecot в две папки
Добавлено: 2010-10-15 15:53:39
rustamxp
спасибо помогло