Страница 1 из 1

Переадресация писем, отправленных пользователями

Добавлено: 2008-08-28 17:15:14
.scu
можно ли в exim сделать чтобы все письма, которые отправляются с определенного аккаунта сыпались бы на другой?
если да, то как?

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-28 19:17:45
Alex Keda
ну, наводящие вопросы - просто вася отправляет письмо куда угодно, а они все вместо этого падают пете?
или пете падают копии?
или я вообще задачу не понял?
======
в любом случае - это будет роутер с условием.
конкретней - после конкретизации задачи.

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-28 19:20:22
.scu
mail@site.ru - аккаунт на сервере.
как сделать, чтобы все письма, которые с него пишут отправлялись бы кроме адресатов, еще, допустим, на admin@site.ru?

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-28 19:24:05
Alex Keda
вот
нужна такая опция http://www.lissyara.su/?id=1215#unseen
в таком роутере http://www.lissyara.su/?id=1222
c таким http://www.lissyara.su/?id=1215#local_parts
и возможно таким http://www.lissyara.su/?id=1215#domains условием
=======
почитай, если непонятно - впорсы задавай =)))

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-29 10:53:10
dikens3
Можно системным фильтром.

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

# Exim filter
if error_message then finish endif                      # Не отправляем рикошеты
logfile /var/log/exim/system-filter.log
# Копируем почту от этих отправителей
if $sender_address: match "(user1@mail.ru|user2@mail.ru|и т.д.)"
then
unseen deliver user1@mydomain.ru  # Копируем на этот адрес
unseen deliver user2@mydomain.ru  # Копируем на этот адрес
endif

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-29 12:13:06
.scu
спасибо!
а можно его модицифицировать, чтобы все письма, отправляемые от юзврей с домена @site.ru (на нашем сервере), дублировались админу?

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

# Exim filter
if error_message then finish endif                      # Не отправляем рикошеты
logfile /var/log/exim/system-filter.log
# Копируем почту от этих отправителей
if $sender_address: match "(@site.ru)"
then
unseen deliver admin@site.ru  # Копируем на этот адрес
endif

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-29 13:09:41
dikens3
.scu писал(а):А можно его модицифицировать, чтобы все письма, отправляемые от юзврей с домена @site.ru (на нашем сервере), дублировались админу?
Да мнго чего можно. Ты же уже это сделала..

Описание системного фильтра

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-29 13:57:17
.scu
то есть мой такой фильтр корректно работать будет?
это хорошо :)

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-29 13:58:47
.scu
только одно уточнение - куда именно в конфиг экзима это запихивать?

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-29 15:23:58
Alex Keda
в системный фильтр

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-29 15:56:14
dikens3
.scu писал(а):только одно уточнение - куда именно в конфиг экзима это запихивать?
В основной конфиг:

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

system_filter = /usr/local/etc/exim/includes/exim-filter.conf

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-30 0:16:53
.scu
что-то у меня не находит такой файл (exim-filter.conf), где он должен быть прописан?

Re: Переадресация писем, отправленных пользователями

Добавлено: 2008-08-30 8:16:43
dikens3
.scu писал(а):что-то у меня не находит такой файл (exim-filter.conf), где он должен быть прописан?
В основной конфигурации exim пишешь:

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

system_filter = /usr/local/etc/exim/includes/exim-filter.conf
А там у тебя должен быть:
exim-filter.conf

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

# Exim filter
if error_message then finish endif                      # Не отправляем рикошеты
logfile /var/log/exim/system-filter.log
# Копируем почту от этих отправителей
if $sender_address: match "(@site.ru)"
then
unseen deliver admin@site.ru  # Копируем на этот адрес
endif