LINUX.ORG.RU
ФорумAdmin

exim перенаправить сообщения с данного внешнего адреса на локальный

 


0

2

Например есть свой локальный адрес, который прописан в /etc/aliases, типа dopipe@wtf.ru, на него вешается пайп.

Что я хочу: перенаправить любую почту, у которой внешний отправитель smth*.com или типа того на dopipe@wtf.ru для всех доменов или для выделенного, чтобы потом обработчик мог сделать с ним свои дела.

Как это сделать? А то уснуть что-то не могу, а голова не варит уже.

Я знаю про redirect как таковой, но тут хочется именно чтобы сообщение во всех случаях падало в один ящик и только в том случае если отправитель соответствует маске ещё и в другой.

Какой там синтаксис для локального редиректа если sender такой-то я что-то не понял

★★★★★

Если я правильно понял, ты хочешь роутер, который будет применяться при определённых условиях, не останавливая обычный проход роутеров?

redirect_on_condition:
  driver = redirect
  unseen #не прекращать проход роутеров на совпадении(есть нюансы)
  redirect_router = dovecot_user
  data = dopipe@wtf.ru
    #условия на выбор
  domains = example.com
  local_parts = smth
  senders = smth@example.com
  condition = ${if eq{$acl_m8}{true}}
yumko ★★
()
Последнее исправление: yumko (всего исправлений: 1)

ТС, ничего не понятно.
если нужны хитрые условия, то exim filters в помощь. Будешь анализировать From, To и форвардить куда нужно.

Bers666 ★★★★★
()
Ответ на: комментарий от yumko

Похоже на то что нужно, спасибо

e7z0x1 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.