Exim продублировать исходящие письма

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Exim продублировать исходящие письма

Непрочитанное сообщение c4sin » 2009-10-27 15:09:02

Привет всем, можно ли как-то продублить исходящие письма. Поставили задачу определённых пользователей смотреть все письма как входящие так и исходящие.

погуглил нашел вот такое решение.

Код: Выделить всё

В конфигурационном файле Exim'а:

# ---== Фильтр копирование проходящей почты ==---
system_filter                   = /usr/local/etc/exim/filters/system-filter
system_filter_pipe_transport    = address_pipe
# Скрипт "system-filter" запускается от того же пользователя что и Exim.
system_filter_user              = mailnull
system_filter_group             = mail

Вот сам скрипт (/usr/local/etc/exim/filters/system-filter):

if $h_from: contains "@домен.ru"
then
     unseen deliver "E-Mail_на_который_дублируется@домен.ru"
endif

if $recipients: contains "@домен.ru"
then
    unseen deliver "E-Mail_на_который_дублируется@домен.ru"
но чтото так не работает
в логах следующие

Код: Выделить всё

Oct 27 14:41:49 free exim[70570]: 2009-10-27 14:41:49 1N2hca-000IMC-Q1 Error in system filter: "endif" missing at end of filter file
Oct 27 14:41:49 free exim[70570]: 2009-10-27 14:41:49 1N2hca-000IMC-Q1 Error in system filter: "endif" missing at end of filter file
вообщем надо как-то дублить исходящие, может кто настраивал и что нибудь посоветует

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Re: Exim продублировать исходящие письма

Непрочитанное сообщение c4sin » 2009-10-27 16:02:14

извините
туплю

забыл в конце скрипта поставить endif

после чего всё заработало. может кому пригодится, скрипт рабочий

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim продублировать исходящие письма

Непрочитанное сообщение Cancer » 2009-11-03 22:42:52

Копирование всех исходящих и входящих писем на ящик audit@domain.ru
Думаю будет полезно для тех, кому была поставлена подобная задача

В секции begin routers ставим правило первым

Код: Выделить всё

    copy_message:
       driver = redirect
       unseen
       domains = *
       data = audit@domain.ru

А так что не подходит ????

c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Re: Exim продублировать исходящие письма

Непрочитанное сообщение c4sin » 2009-11-04 11:44:08

так он со всех ящиков исходящие и входящие копирует

а мне вот надо было определённый ящик пользователя

McLeod095
рядовой
Сообщения: 11
Зарегистрирован: 2009-07-14 9:38:52

Re: Exim продублировать исходящие письма

Непрочитанное сообщение McLeod095 » 2009-11-10 13:17:51

Всем доброго здравия!

У меня аналогичная задача, но немного с другим условием.

Есть несколько офисов связанных между собой по каналам точка точка, каждый офис имеет свой домен и естественно почтовик. Интернет у каждого офиса свой и никак не связан с каналами точка точка.
в данный момент вся почта между ними ходит через интернет. что не совсем желательно т.к. трафик платный. Хотелось бы заворачивать почту для своих же офисов в каналы точка точка и там пусть шлют письма. Будет совсем шикарно если при падении канала точка точка он будет отсылать тогда письмо через инет.
Если кто сможет подсказать буду очень благодарен.
Заранее спасибо!

McLeod095
рядовой
Сообщения: 11
Зарегистрирован: 2009-07-14 9:38:52

Re: Exim продублировать исходящие письма

Непрочитанное сообщение McLeod095 » 2009-11-12 10:22:34

Что-то все молчат.
Отвечу сам на вопрос.
Реализовал с помощью такого router

office1:
driver = manualroute
transport = office1_vpn
domains = office1.ru
route_list = * 192.168.100.1:office1.ru/MX no_randomize

Все вроде рабоатет.
Но при потери связи по впн как и положено почта начинает ходить через интернет, а при восстановлении впн она также ходит через интернет.
Понятно что проверки идут через определенное время, также как и при падении впн не сразу письма шлются через интернет, а через минуты три.
Может кто подскажет куда копать что бы уменьшить таймауты для данных проверок.
Заранее спасибо!

shlash
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-10-21 13:34:58
Откуда: С.-Петербург
Контактная информация:

Re: Exim продублировать исходящие письма

Непрочитанное сообщение shlash » 2009-11-26 17:43:39

Входящие на определённый адрес, можно дополнительно копировать на второй ящик с помощью алиасов.
Исходящие с определённого адреса можно ловить роутером

Код: Выделить всё

catcher:
 driver = redirect
 unseen
 senders = v.pupkin@domain.ru
 data = audit@domain.ru
Вам это уже предлагали, надо только domains заменить на senders