LINUX.ORG.RU
ФорумAdmin

Postix. Как перенаправить сообщение команде.


0

0

В /etc/mail/aliases добавил строчку: list: "| mycommand.py some_args" Выполнил комманду newaliases. В логах пишет - неизвестный пользователь, все свободны.

Завел виртуального пользователя list@myhost. Теперь сообщения складывает в maildir. Комманда не вызывается. Куда копать?

Спасибо.


Тьфу ты блин, Postfix.

dddwd
() автор топика

> В /etc/mail/aliases добавил строчку: list: "| mycommand.py some_args"

Открывающую кавычку надо ставить не между двоеточием и палкой, а между палкой и командой. man 5 aliases тебе поможет.

ilya_evseev
()
Ответ на: комментарий от ilya_evseev

Спасибо большое. Однако не помогло. Прочитал в man aliases что aliases работают только для локальных пользователей. Добавил нового пользователя в систему. Теперь получаю ошибку unknown user. :-( Сори за дурацкие вопросы. Еще совсем ламер.

dddwd
() автор топика
Ответ на: комментарий от dddwd

Вроде нашел ошибку. Я пытаюсь отправить сообщение пользователю mylist@my_virtual_domain. Так что, получается нет способа сделать alias для виртуального пользователя? Или real_user@virtual_domain ?

dddwd
() автор топика
Ответ на: комментарий от dddwd

Большое спасибо ilya_evseev. Если бы не Вы, мсье, копался бы еще не реально долго. Ведь в самом файле aliases пример в неправильном виде, а именно msg: "|/usr/bin/msg -s".

В общем я сейчас перенаправляю письмо от виртуального пользователя реальному, а оттуда уже передаю его на комманду. Best regards.

dddwd
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.