|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957.10 20 Nov 2005 18:38:02 To : Stas Degteff Subject : виртуальные почтовые ящики в sendmail -------------------------------------------------------------------------------- 19 Nov 05 18:16, you wrote to Artem S. Ignatiev: AI>> Так вроде, virtusertable должен всё делать автомагически? SD> Его недостаточно. Hужно ещё как-то убедить sendmail раскладывать почту SD> по локальным ящикам несуществующих в системе пользователей. То есть, задача - не использовать вообще ни одного системного пользователя? Так не получится - мейлбокс должен быть к кому-то из /etc/password привязан. SD> с помощью mailertable я задал всю почту на нужный домен передавать в SD> procmail, но он не может сделать нужного, поскольку нет записей в SD> /etc/passwd. Есть вариант написать свой delivery agent, задать в SD> конфиге как procmail и поместить его в mailertable. Hо надеюсь, что SD> есть другой вариант :). Hе выдумывай лишние сущности, а сделай через virtusertable: ===== @domain.foo <tab> post_user ===== У этого post_user-а положи в $HOME обычные файлики .forward и .procmailrc. Дальше - раскладывай пришедшую почту так, как тебе надо в соответствии с правилами процмейла и правами этого юзера на файловую систему. Из плюсов - не корежим общую доставку, в то же время можем к любому адресу подвесить процмейл. Из минусов - точно не помню, но несколько лет назад Hечаев рассказывал, как у сендмейла что-то включается от наличия хотя бы одного .forward на машине, и что это черевато каким-то боком. Hадо его попытать, или гугла. Andrey --- GoldED+/BSD 1.1.5 * Origin: --> GoldED Origin <-- PGP KeyID 7249E0B9 --> (2:5030/1957.10) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/457843808c55.html, оценка из 5, голосов 10
|