LINUX.ORG.RU

хм... если бы это был постфикс, я бы подлавливал почту при проходе через спам фильтр.

Я с экзимом никогда дело не имел, но может быть вам стоит посмотреть: есть ли у exima теневой получатель в конфигурационном файле - может быть вам это поможет.

guilder
()

я делаю так:

begin routers

copy:
    driver      = redirect
    senders     = *
    data        = spy@mydomain.com
    condition   = ${if eq{$local_part}{admin}{no}{yes}}
    headers_remove = "subject"
    headers_add = "Subject: [Copy] $h_subject: From $header_from to ${local_part}@$domain"
    unseen
    no_verify
....
другие роутеры

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

Мне не для шпионства нужно, как ни странно, а для удобства пользователей. Чтобы всё, что они отправили через SMTP, было потом доступно по IMAP.

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

Попытался сделать как там.

В exim4.conf.template прописал

system_filter = /etc/exim4/system_filter.conf
system_filter_file_transport = local_copy_outgoing

В транспортах

        local_copy_outgoing:
                driver = appendfile
                delivery_date_add
                envelope_to_add
                return_path_add
                user = ${extract{1}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}
                group = ${extract{2}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}
                no_mode_fail_narrower
                mode = 0600

Но при прохождении письма в логах появляется

Failed to find group "" from expanded string "${extract{2}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}" for the local_copy_outgoing transport
Каким образом тогда можно динамически задавать пользователя и группу? Выражения причём взял один в один как у local_delivery.

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

>Чтобы всё, что они отправили через SMTP, было потом доступно по IMAP.

А разве отправленные письма сами по себе не остаются в «Отправленных» при использовании IMAP и соответствующей галочке?

fagot ★★★★★
()

Попробуй так:

if $sender_address_domain is mydomain.com and ${mask:$sender_host_address/24} is 192.168.1.0/24 then unseen deliver mailbox@arch.domain endif

Где arch.domain хранит все копии отправленной почты, там же и imap server.

sun-lsd
()
Ответ на: комментарий от fagot

Это если почтовый клиент сам сохраняет. Но способ ненадёжный.

frozen_twilight ★★
() автор топика
Ответ на: комментарий от sun-lsd

Блин, да не нужен мне deliver. Нужно легитимное копирование всей отправленной через SMTP почты в личных ящик юзера.

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