URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86836
[ Назад ]

Исходное сообщение
"Принимать почту для несуществующих пользователей"

Отправлено tim , 07-Окт-09 20:48 
Есть сервер на FreeBSD 7.2, в качестве почтовика используется Sendmail.
Мне нужно принимать почту, приходящую на ящики вида kXXXXX@domain.com и передавать их скрипту.
Если б ящик был один, я прописал бы а aliases "k00123: /home/myscript.sh" но ящиков много и прописывать каждого в системе лень (да и ограничение на 65тыс будет).
Как решить проблему с минимальными трудозатратами?

Вариант 2.
Как абсолютно всю приходящую почту отдать скрипту не взирая на наличие соответствующих пользователей?


Содержание

Сообщения в этом обсуждении
"Принимать почту для несуществующих пользователей"
Отправлено Medlar , 08-Окт-09 13:20 
>Есть сервер на FreeBSD 7.2, в качестве почтовика используется Sendmail.
>Мне нужно принимать почту, приходящую на ящики вида kXXXXX@domain.com и передавать их
>скрипту.
>Если б ящик был один, я прописал бы а aliases "k00123: /home/myscript.sh"
>но ящиков много и прописывать каждого в системе лень (да и
>ограничение на 65тыс будет).
>Как решить проблему с минимальными трудозатратами?

Насколько я знаю, aliases c шаблонами не работает, посему kXXXXX@domain.com
задать в нем будет невозможно.

Решение, которое пока приходит в голову, сделать перенаправление почты для kXXXXX@domain.com в LOCAL_RULE_0 определенному юзеру, скажем, cushat,
а в aliases уже прописать
cushat: [tab] |/home/myscript.sh


>
>Вариант 2.
>Как абсолютно всю приходящую почту отдать скрипту не взирая на наличие соответствующих
>пользователей?

Аналогично предыдущему, только поскольку речь идет о всей почте, то можно воспользоваться готовыми решениями в виде virtusertable или
mailertable + aliases


"Принимать почту для несуществующих пользователей"
Отправлено ALex_hha , 08-Окт-09 18:35 
>Как решить проблему с минимальными трудозатратами?

перейти на exim/postfix :)

>Насколько я знаю, aliases c шаблонами не работает, посему kXXXXX@domain.com
>задать в нем будет невозможно.

вроде бы простая задача, а sendmail не умеет такое?

>Решение, которое пока приходит в голову, сделать перенаправление почты для kXXXXX@domain.com в
>LOCAL_RULE_0 определенному юзеру, скажем, cushat,
>а в aliases уже прописать
>cushat: [tab] |/home/myscript.sh

ужас


"Принимать почту для несуществующих пользователей"
Отправлено Medlar , 08-Окт-09 18:44 
>ужас

Да, ужасный ужас, вы ведь это хотели услышать ?

Автор, переходите скорее на другой почтовик, а то впечатлительные люди пугаются ...