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

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Arsik
проходил мимо
Сообщения: 2
Зарегистрирован: 2010-04-26 14:55:11

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

Непрочитанное сообщение Arsik » 2010-04-26 15:36:26

в статье http://www.lissyara.su/articles/freebsd ... mtp_relay/

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

описывалась настройка копирования входящей и исходящей почты на определенный ящик: 
# Копируем всю входящую и исходящую почту на audit@domain-ak.ru
# Нужно было начальству для контроля.(если вам такое нужно то раскомментите)
#copy_message:
#   driver = redirect
#   unseen
#   domains = *
#   data = audit@domain-ak.ru
как сделать чтобы копировалась только исходящая почта ?

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2010-04-26 15:46:32

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

verify_sender
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Arsik
проходил мимо
Сообщения: 2
Зарегистрирован: 2010-04-26 14:55:11

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

Непрочитанное сообщение Arsik » 2010-04-26 15:48:36

hizel писал(а):

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

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2010-04-26 16:00:14

в router свой пихайте и документация у лиссяры есть на русишен по exim, например
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

moreh
рядовой
Сообщения: 24
Зарегистрирован: 2010-06-07 13:48:50

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

Непрочитанное сообщение moreh » 2010-09-30 14:05:50

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

описывалась настройка копирования входящей и исходящей почты на определенный ящик: 
# Копируем всю входящую и исходящую почту на audit@domain-ak.ru
# Нужно было начальству для контроля.(если вам такое нужно то раскомментите)
#copy_message:
#   driver = redirect
#   unseen
#   domains = *
#   data = audit@domain-ak.ru
а как можно сделать этим роутером что бы копировалась только входящая почта?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2010-09-30 14:08:41

кандишен на соответствие $local_part@$domain вашим локальным ящикам, я щитаю поможет
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

moreh
рядовой
Сообщения: 24
Зарегистрирован: 2010-06-07 13:48:50

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

Непрочитанное сообщение moreh » 2010-09-30 14:33:37

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, это наталкивает на мысль, что она попадает туда по правилу исходящего письма

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2010-09-30 14:42:01

тащета, исходящую я вылавливаю через $sender_address_local_part@$sender_address_domain :-\
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

moreh
рядовой
Сообщения: 24
Зарегистрирован: 2010-06-07 13:48:50

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

Непрочитанное сообщение moreh » 2010-09-30 16:15:49

hizel писал(а):тащета, исходящую я вылавливаю через $sender_address_local_part@$sender_address_domain :-\
исходящая может быть и на локальный домен т.е. внутри сети

moreh
рядовой
Сообщения: 24
Зарегистрирован: 2010-06-07 13:48:50

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

Непрочитанное сообщение moreh » 2010-09-30 16:23:26

тупанул.. всё розобрался спасибо большое ;)

moreh
рядовой
Сообщения: 24
Зарегистрирован: 2010-06-07 13:48:50

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

Непрочитанное сообщение moreh » 2010-10-01 10:01:09

а ничего не получилось :) блин..

как мне можно проверить валидность получателя кроме как роутерром accept??
не могу найти инфу, если аналог переменной $sender_address для получателя в роутере redirect?

можно ли реализовать такое правило одним роутером? если в получателе нет валидного адреса то сразу в еррор
в принципе копирование в еррор то реализовано после роутера accept а вот копирование валидной входящей корреспонденции в отдельный ящик я не могу догнать как сделать роутером =( help!

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

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

Непрочитанное сообщение Cancer » 2010-10-14 23:25:27

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

# Копируем всю """исходящую""" почту с домена @domain.ru
# на почтовый ящик audit@domain.ru
copy_message:
   driver = redirect
   condition = ${if match{$sender_address:}{@domain.ru}{yes}{no}}
   unseen
   domains = *
   data = audit@domain.ru

qwertykma
мл. сержант
Сообщения: 93
Зарегистрирован: 2009-06-19 13:14:04
Откуда: почти С-Пб

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

Непрочитанное сообщение qwertykma » 2011-10-07 9:04:46

Что-то не получаться исключить выбранных пользователей из списка... Т.е. что-бы почта директора, его зама не копировалась:
делаю так:
senders = * : +!direktor
и
!senders = direktor
и с @mydomain.ru и без... Помогите, что не так делаю?

Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2016-01-10 23:56:50

Добрый вечер
Не как не получается настроить копирование входящей почты. Подскажите где косяк?

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

begin routers

copy_message:
  driver = redirect
  domains = +local_domains
  senders = mail1@mail.domain
  data = mail2@mail.domain
  unseen

qwertykma
мл. сержант
Сообщения: 93
Зарегистрирован: 2009-06-19 13:14:04
Откуда: почти С-Пб

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

Непрочитанное сообщение qwertykma » 2016-01-11 8:29:20

unseen выше.
Вообще попробуйте так:
copy_message:
driver = redirect
senders = !/usr/local/etc/exim/noaudit
unseen
domains = ![не локальный домен]
data = [адрес куда копировать]

Отправлено спустя 46 секунд:
noaudit - список тех чью почту не надо копировать

Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2016-01-11 9:32:47

qwertykma писал(а): noaudit - список тех чью почту не надо копировать
Это сложно перечеслять всех тех кому не надо.
Тем более всем не надо, а только одной почте надо

qwertykma
мл. сержант
Сообщения: 93
Зарегистрирован: 2009-06-19 13:14:04
Откуда: почти С-Пб

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

Непрочитанное сообщение qwertykma » 2016-01-11 9:51:43

вот мой рабочий вариант тогда:
#copy username to кому_надо
mailcopy:
driver = redirect
unseen
senders = username@domain.ru
data = кому_копировать@domain.ru

Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2016-01-13 21:04:23

У меня не срабатывает почему то((
Куда смотреть ((((((

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

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

qwertykma
мл. сержант
Сообщения: 93
Зарегистрирован: 2009-06-19 13:14:04
Откуда: почти С-Пб

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

Непрочитанное сообщение qwertykma » 2016-01-15 7:30:40

Секция правильно указана: routers? Больше ничего не может быть. эти два адреса ваши или mail.ru? на mail@... просто почта доставляется?

Rayman
ефрейтор
Сообщения: 61
Зарегистрирован: 2016-03-29 6:32:50
Откуда: Siberian

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

Непрочитанное сообщение Rayman » 2016-08-03 12:16:36

В конфиге Exim'a в секции begin routers добавил роутер:

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

copy_message:
   driver = redirect
   unseen
   domains = *
   data = adm@domain.ru
но почта не отправляется на мой админский ящик. Как быть? что я сделал не правильно? Требуется чтобы уходила входящая и исходящая почта, для контроля юзеров.

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

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

Непрочитанное сообщение Cancer » 2016-08-03 12:21:27

А адрес доставки указали такой, какой вы написали?

Rayman
ефрейтор
Сообщения: 61
Зарегистрирован: 2016-03-29 6:32:50
Откуда: Siberian

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

Непрочитанное сообщение Rayman » 2016-08-03 12:39:03

Cancer писал(а):А адрес доставки указали такой, какой вы написали?
поясните. Я отправляю например с 1@domain.ru на 2@domain.ru, и я так полагаю что отправленная почта должна скопироваться на adm@domain/ru ?

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

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

Непрочитанное сообщение Cancer » 2016-08-03 16:05:23

Ну вы вписали своего пользователя и домен? Так же?
Если да, то смотрите в логи, что происходит.

Rayman
ефрейтор
Сообщения: 61
Зарегистрирован: 2016-03-29 6:32:50
Откуда: Siberian

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

Непрочитанное сообщение Rayman » 2016-08-04 11:30:43

Cancer писал(а):Ну вы вписали своего пользователя и домен? Так же?
Если да, то смотрите в логи, что происходит.
вот отправляю почту сам себе. с user@example.nku на user@example.nku Письмо отправляется. Но на учетку которую я указал в роутере test@example.nku мне ничего не приходит. Ниже скрин лога отправки.
Вложения
log_exim4.jpg

Rayman
ефрейтор
Сообщения: 61
Зарегистрирован: 2016-03-29 6:32:50
Откуда: Siberian

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

Непрочитанное сообщение Rayman » 2016-08-09 7:44:59

Rayman писал(а):
Cancer писал(а):Ну вы вписали своего пользователя и домен? Так же?
Если да, то смотрите в логи, что происходит.
вот отправляю почту сам себе. с user@example.nku на user@example.nku Письмо отправляется. Но на учетку которую я указал в роутере test@example.nku мне ничего не приходит. Ниже скрин лога отправки.
up