The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Запуск скрипта c помощью Postfix"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"Запуск скрипта c помощью Postfix"  +/
Сообщение от Николайemail (??), 16-Фев-25, 19:15 
Всем привет!
Хотелось бы запускать произвольный bash-скрипт с помощью Postfix, когда на него приходит письмо от определенного адресата, например, от pupkin@mail.ru
Задачка вроде примитивная, типа приписать в Postfix простенький альяс, но оно почему-то не срабатывает.
За несколько дней перелопатил уйму документации и примеров, и все бестолку.
На нашем форуме уже есть аналогичная тема, в которой одному форумчанину удалось альясами запускать скрипт, а другой, и я в том числе, воспользовавшись его советом, не добился ничего.
Хотя чувствую, что разгадка где-то совсем рядом.
Мне порядком надоело мусолить эту проблему, так что если кто поможет действующим рецептом, сходу отправляю 100 юмоней.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Запуск скрипта c помощью Postfix"  +1 +/
Сообщение от anonymous (??), 17-Фев-25, 05:59 
>[оверквотинг удален]
> письмо от определенного адресата, например, от pupkin@mail.ru
> Задачка вроде примитивная, типа приписать в Postfix простенький альяс, но оно почему-то
> не срабатывает.
> За несколько дней перелопатил уйму документации и примеров, и все бестолку.
> На нашем форуме уже есть аналогичная тема, в которой одному форумчанину удалось
> альясами запускать скрипт, а другой, и я в том числе, воспользовавшись
> его советом, не добился ничего.
> Хотя чувствую, что разгадка где-то совсем рядом.
> Мне порядком надоело мусолить эту проблему, так что если кто поможет действующим
> рецептом, сходу отправляю 100 юмоней.

procmail

Ответить | Правка | Наверх | Cообщить модератору

2. "Запуск скрипта c помощью Postfix"  +/
Сообщение от Николайemail (??), 17-Фев-25, 09:00 
> procmail

Да, я в курсе про эту фишку, и не только про нее.
Но мне не хотелось бы вводить в систему лишнюю сущность, а воспользоваться возможностями самого Postfix.
Тем более что он это умеет, и у кого-то это получилось, но к сожалению, это было давно, и этот приятель уже не отзывается.


Ответить | Правка | Наверх | Cообщить модератору

3. "Запуск скрипта c помощью Postfix"  +/
Сообщение от Николайemail (??), 17-Фев-25, 10:10 
Вот эта переписка с неудачным финишем:
https://www.opennet.ru/openforum/vsluhforumID1/96743.html
Ответить | Правка | Наверх | Cообщить модератору

4. "Запуск скрипта c помощью Postfix"  +/
Сообщение от anonymous (??), 17-Фев-25, 10:21 
>> procmail
> Да, я в курсе про эту фишку, и не только про нее.
> Но мне не хотелось бы вводить в систему лишнюю сущность, а воспользоваться
> возможностями самого Postfix.
> Тем более что он это умеет, и у кого-то это получилось, но
> к сожалению, это было давно, и этот приятель уже не отзывается.

https://carantin2006.narod.ru/postfix/postfix/FILTER_README....

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

5. "Запуск скрипта c помощью Postfix"  +/
Сообщение от Николайemail (??), 17-Фев-25, 19:25 
> https://carantin2006.narod.ru/postfix/postfix/FILTER_README....

Этот документ мне еще не встречался, хотя о фильтрах в Postfix наслышан.
Ну хорошо, если для запуска внешних прграмм вместо альясов можно использовать фильтры, ок, пусть будут они.
Но только в этом документе, который уже изучил, о запуске программ не упоминается, или я пропустил?

Мой бонус, если что, остается в силе :-)

Ответить | Правка | Наверх | Cообщить модератору

6. "Запуск скрипта c помощью Postfix"  +/
Сообщение от Николайemail (??), 18-Фев-25, 01:16 
Снимаю мой вопрос, потому что никто с ним не справится.
Ответить | Правка | Наверх | Cообщить модератору

7. "Запуск скрипта c помощью Postfix"  +/
Сообщение от ipmanyak (ok), 18-Фев-25, 06:21 
>[оверквотинг удален]
> письмо от определенного адресата, например, от pupkin@mail.ru
> Задачка вроде примитивная, типа приписать в Postfix простенький альяс, но оно почему-то
> не срабатывает.
> За несколько дней перелопатил уйму документации и примеров, и все бестолку.
> На нашем форуме уже есть аналогичная тема, в которой одному форумчанину удалось
> альясами запускать скрипт, а другой, и я в том числе, воспользовавшись
> его советом, не добился ничего.
> Хотя чувствую, что разгадка где-то совсем рядом.
> Мне порядком надоело мусолить эту проблему, так что если кто поможет действующим
> рецептом, сходу отправляю 100 юмоней.

Погуглите на инглише -  how to start script in postfix when  get mail
Решения вроде есть. Вот несколько ссылок
https://unix.stackexchange.com/questions/178396/run-script-o...
https://serverfault.com/questions/506894/how-to-route-email-...
https://serverfault.com/questions/808302/execute-script-when...
https://serverfault.com/questions/261191/how-to-run-a-script...

Ответить | Правка | Наверх | Cообщить модератору

8. "Запуск скрипта c помощью Postfix"  +/
Сообщение от Николайemail (??), 18-Фев-25, 08:21 
Спасибо за ссылки, но это бесполезно. Потому что я не учел одно обстоятельство - мой Postfix работает не сам по себе, а в составе iRedMail, что в свою очередь означает, что акаунты хранятся не в текстовых файлах, на которые рассчитаны все эти  доки, а в Мускуле.
А это совсем дохлый номер. Потому что сколько не гугли по этому обстоятельству, имеющиеся решения темный лес и предупреждают, что это ненадежно, и может нарушить работу почты.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру