Estou tentando usar notificações de área de trabalho no macOS com o cliente de email alpino.
Para fazer isso, eu quero escrever para o fifo newmail (named pipe), que pode ser nomeado em .pinerc
, então use um shell script externo para verificar quando o fifo foi escrito e executado a notificação.
Mas mesmo quando eu defino o caminho fifmail do newmail, o alpine não escreve para ele.
Parte relevante do meu .pinerc
:
# Sets the filename for the newmail fifo (named pipe). Unix only.
newmail-fifo-path=~/.alpine_new.fifo
O script de shell do outro lado do canal:
#!/bin/bash
fifofile=~/.alpine_new.fifo
while true
do
if read line; then
echo 'Piped Message Data!' | terminal-notifier -sound default
fi
done <"$fifofile"
Como eu faço o alpine gravar em ~/.alpine_new.fifo
quando recebo um novo e-mail?
Tags shell-script alpine-mail fifo