|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Dmitri Popov 2:5020/400 12 Apr 2003 11:42:28 To : Andrey Slusar Subject : Re: EXIM3 -------------------------------------------------------------------------------- Сообщение от: Andrey Slusar <Andrey.Slusar@f126.n467.z2.fidonet.org>, Sat, 12 Apr 2003 13:34:39 +0400 > Почему в EXIM 3.35 не работает алиас вида: Уже давненько съехал на exim-4, что и другим желаю. Хотя вроде-бы в обсуждаемой области ничего сильно не менялось. > === > mycoolalias: "|/usr/local/bin/coolprog" > === По-моему для этого в рутере (или вроде в exim-3 ещё были директоры) должен быть прописан живой pipe_transport. > Притом, что с правами все ок - поставил UID и GID на coolprog или > подскажите, что еще лучше, как сделать так, чтобы это работало без > UID и GID, а через transport вида: > === > mytransport: > user = vasya > group = mygroup > command = "| /usr/local/bin/coolprog" > === Это ты пишешь, что транспорт должен запустить твой coolprog из-под соответствующих uid и gid. Сам coolprog может принадлежать другим, вероятно это даже лучше, чтобы vasya.mygroup не мог его писать. Вообще надо сказать, что проблему в целом, я так до конца и не понял. > Кстати, не нашел в доке, каким variable'ом мессагу саму передать на > stdin проги. Для того и существует pipe_transport в алиасных файлах или просто транспорт, у которого dirver = pipe. В этих случаях сообщение и скармливается на вход запущенной проге. Вообще spec.txt - штука большая, но всё же рекомендую найти время, чтобы ознакомиться с ней целиком. Горы вопросов отпадут. Ведь там есть разделы и про алиасы, и про транспорты, включая pipe ... -- Дмитрий Попов, HПО "Криста" (www.krista.ru) --- ifmail v.2.15dev4 * Origin: Krista NPO (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/106001227accf.html, оценка из 5, голосов 10
|