sendmail: пересылка от некоторых отправителей некоторым полу
Модераторы: Trinity admin`s, Free-lance moderator`s
sendmail: пересылка от некоторых отправителей некоторым полу
Вопрос к местным гуру по sendmailу.
Делал кто-нить на sendmaile следующее:
Есть некоторые внешние отправители, почта от которых приходит, ну грубо говоря на info@domain.ru. Адреса отправителей я знаю.
Как мне эту почту, автоматом, в зависимости от адреса отправителя, перенаправить на различных локальных юзеров?
Копать в сторону написание рулезов для sendmail - это знаю. Может есть вариант, который проще все это делает...
Делал кто-нить на sendmaile следующее:
Есть некоторые внешние отправители, почта от которых приходит, ну грубо говоря на info@domain.ru. Адреса отправителей я знаю.
Как мне эту почту, автоматом, в зависимости от адреса отправителя, перенаправить на различных локальных юзеров?
Копать в сторону написание рулезов для sendmail - это знаю. Может есть вариант, который проще все это делает...
Мое почтение всем присутствующим.
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: sendmail: пересылка от некоторых отправителей некоторым
если в качестве MDA используется procmail, то задача решается несколькими строками в /home/info/.procmailrcMikolaT писал(а):Вопрос к местным гуру по sendmailу.
Делал кто-нить на sendmaile следующее:
Есть некоторые внешние отправители, почта от которых приходит, ну грубо говоря на info@domain.ru. Адреса отправителей я знаю.
Как мне эту почту, автоматом, в зависимости от адреса отправителя, перенаправить на различных локальных юзеров?
Копать в сторону написание рулезов для sendmail - это знаю. Может есть вариант, который проще все это делает...
--
/corvax
/corvax
Re: sendmail: пересылка от некоторых отправителей некоторым
спасибо. прикрутил procmail и все получилось...corvax писал(а):если в качестве MDA используется procmail, то задача решается несколькими строками в /home/info/.procmailrc
теперь хочется большего: решить эту задачу для всего сервера.
т.е. сделать один конфигурационный файл для всех юзеров сразу.
в /home/info/.procmailrc
Код: Выделить всё
PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:
MAILDIR=/var/mail
DEFAULT=$MAILDIR/info
LOGFILE=/var/log/procmail.log
LOCKFILE=/var/tmp/info.lockmail
:0
* ^From.*oper@gts.somedomain.ru
! user1@domain.ru
:0
* ^From.*statserv@statserv.somedomain.su
! user2@domain.ru
а когда подобную конструкцию прописываю в /local/etc/procmailrc
начинаются проблемы с доставкой почты остальным юзерам, кроме info@domain.ru.
думаю что проблема в DEFAULT, 2 дня голову ломаю, но чувствую что где-то рядом

не подскажете как решить?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей