Страница 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

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

verify_sender

Re: настройка копирования почты в Exim

Добавлено: 2010-04-26 15:48:36
Arsik
hizel писал(а):

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

verify_sender
простите это куда или как ?

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