Страница 1 из 4
настройка копирования почты в Exim
Добавлено: 2010-04-26 15:36:26
Arsik
в статье
http://www.lissyara.su/articles/freebsd ... mtp_relay/ Код: Выделить всё
описывалась настройка копирования входящей и исходящей почты на определенный ящик:
# Копируем всю входящую и исходящую почту на audit@domain-ak.ru
# Нужно было начальству для контроля.(если вам такое нужно то раскомментите)
#copy_message:
# driver = redirect
# unseen
# domains = *
# data = audit@domain-ak.ru
как сделать чтобы копировалась только исходящая почта ?
Re: настройка копирования почты в Exim
Добавлено: 2010-04-26 15:46:32
hizel
Re: настройка копирования почты в Exim
Добавлено: 2010-04-26 15:48:36
Arsik
простите это куда или как ?
Re: настройка копирования почты в Exim
Добавлено: 2010-04-26 16:00:14
hizel
в router свой пихайте и документация у лиссяры есть на русишен по exim, например
Re: настройка копирования почты в Exim
Добавлено: 2010-09-30 14:05:50
moreh
Код: Выделить всё
описывалась настройка копирования входящей и исходящей почты на определенный ящик:
# Копируем всю входящую и исходящую почту на audit@domain-ak.ru
# Нужно было начальству для контроля.(если вам такое нужно то раскомментите)
#copy_message:
# driver = redirect
# unseen
# domains = *
# data = audit@domain-ak.ru
а как можно сделать этим роутером что бы копировалась только
входящая почта?
Re: настройка копирования почты в Exim
Добавлено: 2010-09-30 14:08:41
hizel
кандишен на соответствие $local_part@$domain вашим локальным ящикам, я щитаю поможет
Re: настройка копирования почты в Exim
Добавлено: 2010-09-30 14:33:37
moreh
hizel писал(а):кандишен на соответствие $local_part@$domain вашим локальным ящикам, я щитаю поможет
вот меня есть такие роутеры:
Код: Выделить всё
#Копируем сообщения входящие(пытаемся копировать)
copy_message:
driver = redirect
unseen
condition = ${if eq{} {${lookup mysql{SELECT goto FROM alias \
WHERE (`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}') AND \
active='1'}}}{no}{yes}}
data = admink@local.domain
#Доставка локальным юзерам в Dovecot
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
#Перенаправляем письма несуществующих ящиков
nouser:
driver = redirect
allow_fail
allow_defer
condition = ${if eq{} {${lookup mysql{SELECT goto FROM alias \
WHERE (`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}') AND \
active='1'}}}{yes}{no}}
data = error@local.domain
вот у меня и получается в первом роутере должна копироваться входящая почта, но копируется и исходящая вся =( а сли убрать роутер который перенаправляет письма которые идут на несуществующие адреса, то обратка с ошибкой появляется в ящике
admink@local.domain, это наталкивает на мысль, что она попадает туда по правилу исходящего письма
Re: настройка копирования почты в Exim
Добавлено: 2010-09-30 14:42:01
hizel
тащета, исходящую я вылавливаю через $sender_address_local_part@$sender_address_domain :-\
Re: настройка копирования почты в Exim
Добавлено: 2010-09-30 16:15:49
moreh
hizel писал(а):тащета, исходящую я вылавливаю через $sender_address_local_part@$sender_address_domain :-\
исходящая может быть и на локальный домен т.е. внутри сети
Re: настройка копирования почты в Exim
Добавлено: 2010-09-30 16:23:26
moreh
тупанул.. всё розобрался спасибо большое

Re: настройка копирования почты в Exim
Добавлено: 2010-10-01 10:01:09
moreh
а ничего не получилось

блин..
как мне можно проверить валидность получателя кроме как роутерром accept??
не могу найти инфу, если аналог переменной $sender_address для получателя в роутере redirect?
можно ли реализовать такое правило одним роутером?
если в получателе нет валидного адреса то сразу в еррор
в принципе копирование в еррор то реализовано после роутера accept а вот копирование валидной входящей корреспонденции в отдельный ящик я не могу догнать как сделать роутером =( help!
Re: настройка копирования почты в Exim
Добавлено: 2010-10-14 23:25:27
Cancer
Код: Выделить всё
# Копируем всю """исходящую""" почту с домена @domain.ru
# на почтовый ящик audit@domain.ru
copy_message:
driver = redirect
condition = ${if match{$sender_address:}{@domain.ru}{yes}{no}}
unseen
domains = *
data = audit@domain.ru
Re: настройка копирования почты в Exim
Добавлено: 2011-10-07 9:04:46
qwertykma
Что-то не получаться исключить выбранных пользователей из списка... Т.е. что-бы почта директора, его зама не копировалась:
делаю так:
senders = * : +!direktor
и
!senders = direktor
и с @mydomain.ru и без... Помогите, что не так делаю?
настройка копирования почты в Exim
Добавлено: 2016-01-10 23:56:50
Dark Smoke
Добрый вечер
Не как не получается настроить копирование входящей почты. Подскажите где косяк?
Код: Выделить всё
begin routers
copy_message:
driver = redirect
domains = +local_domains
senders = mail1@mail.domain
data = mail2@mail.domain
unseen
настройка копирования почты в Exim
Добавлено: 2016-01-11 8:29:20
qwertykma
unseen выше.
Вообще попробуйте так:
copy_message:
driver = redirect
senders = !/usr/local/etc/exim/noaudit
unseen
domains = ![не локальный домен]
data = [адрес куда копировать]
Отправлено спустя 46 секунд:
noaudit - список тех чью почту не надо копировать
настройка копирования почты в Exim
Добавлено: 2016-01-11 9:32:47
Dark Smoke
qwertykma писал(а): noaudit - список тех чью почту не надо копировать
Это сложно перечеслять всех тех кому не надо.
Тем более всем не надо, а только одной почте надо
настройка копирования почты в Exim
Добавлено: 2016-01-11 9:51:43
qwertykma
вот мой рабочий вариант тогда:
#copy username to кому_надо
mailcopy:
driver = redirect
unseen
senders =
username@domain.ru
data = кому_копировать@domain.ru
настройка копирования почты в Exim
Добавлено: 2016-01-13 21:04:23
Dark Smoke
У меня не срабатывает почему то((
Куда смотреть ((((((
Код: Выделить всё
mailcopy:
driver = redirect
unseen
senders = MAIL2@MAIL.RU
data = MAIL@MAIL.RU
2016-01-13 20:11:02 Delay 10s for mail-yk0-f171.google.com [209.85.160.171] with HELO=mail-yk0-f171.google.com. Mail from
MAIL@MAIL.RU to
MAIL2@MAIL.RU.
2016-01-13 20:11:22 DNS list lookup defer (probably timeout) for 171.160.85.209.opm.blitzed.org: assumed not in list
2016-01-13 20:11:23 1aJPtC-000KkC-UO DKIM: d=itp-dp-ua.20150623.gappssmtp.com s=20150623 c=relaxed/relaxed a=rsa-sha256 [verification succeeded]
2016-01-13 20:11:23 1aJPtC-000KkC-UO <=
as@itp.dp.ua H=mail-yk0-f171.google.com [209.85.160.171] I=[195.248.184.7]:25 P=esmtp S=5017 id=
CAG33-FYTh3VMUWV2tmh8tLMyA6fxrRnL+ZRay6XZ0wxjRfJt8Q@mail.gmail.com from <
as@itp.dp.ua> for
MAIL2@MAIL.RU
2016-01-13 20:11:23 1aJPtC-000KkC-UO => duminova <
MAIL2@MAIL.RU> R=virtual_localuser T=local_delivery
настройка копирования почты в Exim
Добавлено: 2016-01-15 7:30:40
qwertykma
Секция правильно указана: routers? Больше ничего не может быть. эти два адреса ваши или mail.ru? на mail@... просто почта доставляется?
настройка копирования почты в Exim
Добавлено: 2016-08-03 12:16:36
Rayman
В конфиге Exim'a в секции begin routers добавил роутер:
Код: Выделить всё
copy_message:
driver = redirect
unseen
domains = *
data = adm@domain.ru
но почта не отправляется на мой админский ящик. Как быть? что я сделал не правильно? Требуется чтобы уходила входящая и исходящая почта, для контроля юзеров.
настройка копирования почты в Exim
Добавлено: 2016-08-03 12:21:27
Cancer
А адрес доставки указали такой, какой вы написали?
настройка копирования почты в Exim
Добавлено: 2016-08-03 12:39:03
Rayman
Cancer писал(а):А адрес доставки указали такой, какой вы написали?
поясните. Я отправляю например с
1@domain.ru на
2@domain.ru, и я так полагаю что отправленная почта должна скопироваться на adm@domain/ru ?
настройка копирования почты в Exim
Добавлено: 2016-08-03 16:05:23
Cancer
Ну вы вписали своего пользователя и домен? Так же?
Если да, то смотрите в логи, что происходит.
настройка копирования почты в Exim
Добавлено: 2016-08-04 11:30:43
Rayman
Cancer писал(а):Ну вы вписали своего пользователя и домен? Так же?
Если да, то смотрите в логи, что происходит.
вот отправляю почту сам себе. с
user@example.nku на
user@example.nku Письмо отправляется. Но на учетку которую я указал в роутере
test@example.nku мне ничего не приходит. Ниже скрин лога отправки.
настройка копирования почты в Exim
Добавлено: 2016-08-09 7:44:59
Rayman
Rayman писал(а):Cancer писал(а):Ну вы вписали своего пользователя и домен? Так же?
Если да, то смотрите в логи, что происходит.
вот отправляю почту сам себе. с
user@example.nku на
user@example.nku Письмо отправляется. Но на учетку которую я указал в роутере
test@example.nku мне ничего не приходит. Ниже скрин лога отправки.
up