Temat: postfix: skrypt wykonywany w mailbox_command
witam
mam na lokalnej maszynie zainstalowanego postfixa i niby wszystko działa, ale oczywiście musze kombinować, bo by się nie liczyło...
więc wymyśliłem sobie, ze byłoby super, jakby mi komputer ludzkim głosem meldował przyjście nowej poczty.
w konfiguracji postfixa dodałem sobie do dyrektywy mailbox_command '[...] ; $HOME/new_mail.sh'
i gra - skrypt ~/new_mail.sh jest wykonywany natychmiast po przyjściu poczty, tyle ze jak w tym skrypcie jest 'echo "new mail recieved" | flite", to jest cisza - flite nie chce tego czytć....
postfix przed wykonamiem skryptu eksportuje takie zmienne:
MAIL_CONFIG=/etc/postfix
SENDER=login@gmail.com
RECIPIENT=test@example.com
SHELL=/bin/bash
CLIENT_PROTOCOL=ESMTP
USER=test
LOCAL=test
PATH=/usr/bin:/bin
PWD=/var/spool/postfix
LANG=C
DOMAIN=example.com
HOME=/home/test
SHLVL=2
CLIENT_HELO=mail-ww0-f49.google.com
CLIENT_ADDRESS=74.125.82.49
LOGNAME=test
CLIENT_HOSTNAME=mail-ww0-f49.google.com
ORIGINAL_RECIPIENT=test@example.com
_=/usr/bin/env
(przechwycone wrzucając do tego smego skryptu 'env > file.txt')
użytkownika postfix mam dodanego do grupy audio....
jakieś pomysły jak to rozwiązać?