EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
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
вообщем надо как-то дублить исходящие, может кто настраивал и что нибудь посоветует
c4sin
-
Хостинг HostFood.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
Непрочитанное сообщение
c4sin » 2009-10-27 16:02:14
извините
туплю
забыл в конце скрипта поставить endif
после чего всё заработало. может кому пригодится, скрипт рабочий
c4sin
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2009-11-03 22:42:52
Копирование всех исходящих и входящих писем на ящик
audit@domain.ru
Думаю будет полезно для тех, кому была поставлена подобная задача
В секции begin routers ставим правило первым
Код: Выделить всё
copy_message:
driver = redirect
unseen
domains = *
data = audit@domain.ru
А так что не подходит ????
Cancer
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
c4sin » 2009-11-04 11:44:08
так он со всех ящиков исходящие и входящие копирует
а мне вот надо было определённый ящик пользователя
c4sin
-
McLeod095
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-07-14 9:38:52
Непрочитанное сообщение
McLeod095 » 2009-11-10 13:17:51
Всем доброго здравия!
У меня аналогичная задача, но немного с другим условием.
Есть несколько офисов связанных между собой по каналам точка точка, каждый офис имеет свой домен и естественно почтовик. Интернет у каждого офиса свой и никак не связан с каналами точка точка.
в данный момент вся почта между ними ходит через интернет. что не совсем желательно т.к. трафик платный. Хотелось бы заворачивать почту для своих же офисов в каналы точка точка и там пусть шлют письма. Будет совсем шикарно если при падении канала точка точка он будет отсылать тогда письмо через инет.
Если кто сможет подсказать буду очень благодарен.
Заранее спасибо!
McLeod095
-
McLeod095
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-07-14 9:38:52
Непрочитанное сообщение
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
Все вроде рабоатет.
Но при потери связи по впн как и положено почта начинает ходить через интернет, а при восстановлении впн она также ходит через интернет.
Понятно что проверки идут через определенное время, также как и при падении впн не сразу письма шлются через интернет, а через минуты три.
Может кто подскажет куда копать что бы уменьшить таймауты для данных проверок.
Заранее спасибо!
McLeod095
-
shlash
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2007-10-21 13:34:58
- Откуда: С.-Петербург
-
Контактная информация:
Непрочитанное сообщение
shlash » 2009-11-26 17:43:39
Входящие на определённый адрес, можно дополнительно копировать на второй ящик с помощью алиасов.
Исходящие с определённого адреса можно ловить роутером
Код: Выделить всё
catcher:
driver = redirect
unseen
senders = v.pupkin@domain.ru
data = audit@domain.ru
Вам это уже предлагали, надо только domains заменить на senders
shlash