Заковыристая пересылка

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kortes
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-12 10:12:25
Откуда: г. Астрахань
Контактная информация:

Заковыристая пересылка

Непрочитанное сообщение kortes » 2008-03-21 9:35:39

Друзья, подскажите пожалуйста, где лучше делать следующую пересылку?

Вся почта, которая не нашла своего конкретного получателя сваливается у меня пользователю mailprocessing. А вот далее должна работать вот такая схема: если у входящего письма адрес получателя 8917....@mydomain.ru (т.е. в качестве имени пользователя стоит номер сотового телефона), то переправлять это письмо пользователю sms@mydomain.ru, если же там нет сотового номера то отправлять это письмо в /dev/null.
В сегодняшней связке sendmail+procmail у меня это реализованно через .procmail вот так:

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

SHELL=/bin/sh
:0
* $ ? echo ${FORWHO} | egrep -s '[0-9]'
! sms@mydomain.ru
:0
/dev/null
Но это у меня пользователи в системе сейчас. А вот если они в скуле? Делать скрипт? Или средствами экзима можно? Но если экзима, то на каком этапе должна быть эта пересылка?
Заранее спасибо!

Хостинговая компания 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/

cyrus_user
сержант
Сообщения: 181
Зарегистрирован: 2007-04-24 12:16:36

Re: Заковыристая пересылка

Непрочитанное сообщение cyrus_user » 2008-03-21 11:58:50

kortes писал(а):В сегодняшней связке sendmail+procmail у меня это реализованно через .procmail вот так:

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

SHELL=/bin/sh
:0
* $ ? echo ${FORWHO} | egrep -s '[0-9]'
! sms@mydomain.ru
:0
/dev/null
способов много, наиболее изящный в этой задаче:
begin rewrites:
^[0-9]+@mydomain.ru sms@mydomain.ru T

Аватара пользователя
kortes
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-12 10:12:25
Откуда: г. Астрахань
Контактная информация:

Re: Заковыристая пересылка

Непрочитанное сообщение kortes » 2008-03-21 13:19:33

cyrus_user писал(а): способов много, наиболее изящный в этой задаче:
begin rewrites:
^[0-9]+@mydomain.ru sms@mydomain.ru T
Дядь, мне б это всё под экзим с пользователями, хранящимися в мускуле... :)

Сорри, если сразу непонятно написал. Короче, работает это сейчас всё под сендмейлом и procmail'ом. Пользователи в системе. А переношу всё на экзим с довекотом, с пользователями в скуле. Довекот и экзим настроен по мануалу уважаемого Лисяры.

cyrus_user
сержант
Сообщения: 181
Зарегистрирован: 2007-04-24 12:16:36

Re: Заковыристая пересылка

Непрочитанное сообщение cyrus_user » 2008-03-21 13:32:23

kortes писал(а):
cyrus_user писал(а): способов много, наиболее изящный в этой задаче:
begin rewrites:
^[0-9]+@mydomain.ru sms@mydomain.ru T
Дядь, мне б это всё под экзим с пользователями, хранящимися в мускуле... :)

Сорри, если сразу непонятно написал. Короче, работает это сейчас всё под сендмейлом и procmail'ом. Пользователи в системе. А переношу всё на экзим с довекотом, с пользователями в скуле. Довекот и экзим настроен по мануалу уважаемого Лисяры.
нда... почитайте про rewrites, много интересного пишут. не вижу никаких проблем в использовании такого правила и с мускулем и с довекотом и вообще со всем что вам придёт в голову.

Аватара пользователя
kortes
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-12 10:12:25
Откуда: г. Астрахань
Контактная информация:

Re: Заковыристая пересылка

Непрочитанное сообщение kortes » 2008-03-21 16:14:21

cyrus_user писал(а): нда... почитайте про rewrites, много интересного пишут. не вижу никаких проблем в использовании такого правила и с мускулем и с довекотом и вообще со всем что вам придёт в голову.
аха, значит смотреть в сторону rewrites. ok, спасибо!