<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Запуск скрипта c помощью Postfix</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html</link>
    <description>Всем привет!&lt;br&gt;Хотелось бы запускать произвольный bash-скрипт с помощью Postfix, когда на него приходит письмо от определенного адресата, например, от pupkin&#064;mail.ru&lt;br&gt;Задачка вроде примитивная, типа приписать в Postfix простенький альяс, но оно почему-то не срабатывает.&lt;br&gt;За несколько дней перелопатил уйму документации и примеров, и все бестолку.&lt;br&gt;На нашем форуме уже есть аналогичная тема, в которой одному форумчанину удалось альясами запускать скрипт, а другой, и я в том числе, воспользовавшись его советом, не добился ничего.&lt;br&gt;Хотя чувствую, что разгадка где-то совсем рядом.&lt;br&gt;Мне порядком надоело мусолить эту проблему, так что если кто поможет действующим рецептом, сходу отправляю 100 юмоней.&lt;br&gt;</description>

<item>
    <title>Запуск скрипта c помощью Postfix (AS)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#10</link>
    <pubDate>Wed, 12 Mar 2025 08:51:02 GMT</pubDate>
    <description>подскажи - а постфикс ведь ведет лог принятых майлов?&lt;br&gt;&lt;br&gt;and коли совсем неХоч вмешиваться в его инстансы и любые другие делай примерно так:&lt;br&gt;&lt;br&gt;tail -fn1 /var/log/постфикс/его_лог &amp;#124; while read LINE; do SMS=$(echo $LINE&amp;#124;grep &apos;pupkin&#064;mail.ru&apos; --color=never&amp;#124;tr -d &#092;&quot;); &#091; &quot;$SMS&quot; == &quot;&quot; &#093; &amp;#124;&amp;#124; bash твой_скрипт.sh &quot;$SMS&quot; ;  done&lt;br&gt;&lt;br&gt;я так себе СМС из логов отправляю..&lt;br&gt;только есть одна проблема - когда файлег пересоздается - нужно и эту &quot;следилку&quot; следом переЗапускать..&lt;br&gt;&lt;br&gt;но совреМеннные сервисы гадить приучены в journalctl и там проблем с переЗапуском неБудет:&lt;br&gt;&lt;br&gt;export LC_ALL=C; journalctl -u postfix -fn1&amp;#124;while read ..........&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (_)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#9</link>
    <pubDate>Fri, 21 Feb 2025 17:56:08 GMT</pubDate>
    <description>&amp;gt; Спасибо за ссылки, но это бесполезно. Потому что я не учел одно обстоятельство &lt;br&gt;&lt;br&gt;Да, ты не учёл что хотя-бы одну извилину но иметь - надо :)&lt;br&gt;&lt;br&gt;&amp;gt; мой Postfix работает не сам по себе, а в &amp;gt; составе iRedMail, что в свою очередь&lt;br&gt;&amp;gt; означает, что акаунты хранятся не в текстовых файлах, на которые рассчитаны все &lt;br&gt;&amp;gt; эти  доки, а в Мускуле.&lt;br&gt;&lt;br&gt;Это не проблема. Тебе дали  доку на Великом и Могучем, понятную даже моему коту!, там пофигЪ(С) где у тебя юзеры хранятся, но...&lt;br&gt;Мой кот бы всё сделал. А у тебя - лапки :)&lt;br&gt;&lt;br&gt;&amp;gt; А это совсем дохлый номер. Потому что сколько не гугли по этому обстоятельству, имеющиеся&lt;br&gt;&amp;gt; решения темный лес и предупреждают, что это ненадежно, и может нарушить работу почты.&lt;br&gt;&lt;br&gt;Удивительно - чтобы водить авто надо уметь ездить :) Или заплатить таксисту :)&lt;br&gt;Удачи.&lt;br&gt;</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (Николай)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#8</link>
    <pubDate>Tue, 18 Feb 2025 05:21:58 GMT</pubDate>
    <description>Спасибо за ссылки, но это бесполезно. Потому что я не учел одно обстоятельство - мой Postfix работает не сам по себе, а в составе iRedMail, что в свою очередь означает, что акаунты хранятся не в текстовых файлах, на которые рассчитаны все эти  доки, а в Мускуле.&lt;br&gt;А это совсем дохлый номер. Потому что сколько не гугли по этому обстоятельству, имеющиеся решения темный лес и предупреждают, что это ненадежно, и может нарушить работу почты.&lt;br&gt;</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (ipmanyak)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#7</link>
    <pubDate>Tue, 18 Feb 2025 03:21:48 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; письмо от определенного адресата, например, от pupkin&#064;mail.ru &lt;br&gt;&amp;gt; Задачка вроде примитивная, типа приписать в Postfix простенький альяс, но оно почему-то &lt;br&gt;&amp;gt; не срабатывает.&lt;br&gt;&amp;gt; За несколько дней перелопатил уйму документации и примеров, и все бестолку.&lt;br&gt;&amp;gt; На нашем форуме уже есть аналогичная тема, в которой одному форумчанину удалось &lt;br&gt;&amp;gt; альясами запускать скрипт, а другой, и я в том числе, воспользовавшись &lt;br&gt;&amp;gt; его советом, не добился ничего.&lt;br&gt;&amp;gt; Хотя чувствую, что разгадка где-то совсем рядом.&lt;br&gt;&amp;gt; Мне порядком надоело мусолить эту проблему, так что если кто поможет действующим &lt;br&gt;&amp;gt; рецептом, сходу отправляю 100 юмоней.&lt;br&gt;&lt;br&gt;Погуглите на инглише -  how to start script in postfix when  get mail&lt;br&gt;Решения вроде есть. Вот несколько ссылок&lt;br&gt;https://unix.stackexchange.com/questions/178396/run-script-on-receipt-of-email&lt;br&gt;https://serverfault.com/questions/506894/how-to-route-email-to-a-script&lt;br&gt;https://serverfault.com/questions/808302/execute-script-when-new-email-arrives-postfix-dovecot&lt;br&gt;https://</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (Николай)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#6</link>
    <pubDate>Mon, 17 Feb 2025 22:16:54 GMT</pubDate>
    <description>Снимаю мой вопрос, потому что никто с ним не справится.&lt;br&gt;</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (Николай)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#5</link>
    <pubDate>Mon, 17 Feb 2025 16:25:22 GMT</pubDate>
    <description>&amp;gt; https://carantin2006.narod.ru/postfix/postfix/FILTER_README.html &lt;br&gt;&lt;br&gt;Этот документ мне еще не встречался, хотя о фильтрах в Postfix наслышан.&lt;br&gt;Ну хорошо, если для запуска внешних прграмм вместо альясов можно использовать фильтры, ок, пусть будут они.&lt;br&gt;Но только в этом документе, который уже изучил, о запуске программ не упоминается, или я пропустил?&lt;br&gt;&lt;br&gt;Мой бонус, если что, остается в силе :-)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (anonymous)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#4</link>
    <pubDate>Mon, 17 Feb 2025 07:21:07 GMT</pubDate>
    <description>&amp;gt;&amp;gt; procmail &lt;br&gt;&amp;gt; Да, я в курсе про эту фишку, и не только про нее. &lt;br&gt;&amp;gt; Но мне не хотелось бы вводить в систему лишнюю сущность, а воспользоваться &lt;br&gt;&amp;gt; возможностями самого Postfix.&lt;br&gt;&amp;gt; Тем более что он это умеет, и у кого-то это получилось, но &lt;br&gt;&amp;gt; к сожалению, это было давно, и этот приятель уже не отзывается. &lt;br&gt;&lt;br&gt;https://carantin2006.narod.ru/postfix/postfix/FILTER_README.html&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (Николай)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#3</link>
    <pubDate>Mon, 17 Feb 2025 07:10:48 GMT</pubDate>
    <description>Вот эта переписка с неудачным финишем:&lt;br&gt;https://www.opennet.ru/openforum/vsluhforumID1/96743.html&lt;br&gt;</description>
</item>

<item>
    <title>Запуск скрипта c помощью Postfix (Николай)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98030.html#2</link>
    <pubDate>Mon, 17 Feb 2025 06:00:52 GMT</pubDate>
    <description>&amp;gt; procmail &lt;br&gt;&lt;br&gt;Да, я в курсе про эту фишку, и не только про нее. &lt;br&gt;Но мне не хотелось бы вводить в систему лишнюю сущность, а воспользоваться возможностями самого Postfix.&lt;br&gt;Тем более что он это умеет, и у кого-то это получилось, но к сожалению, это было давно, и этот приятель уже не отзывается.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
