[sieve][pigeonhole] Can't catch stdout for pipe script after upgrade Dovecot 2.2 -> 2.3

Konstantin Shalygin k0ste at k0ste.ru
Wed Mar 28 07:01:45 EEST 2018


Hi.


I use custom script:

> require [ "vnd.dovecot.pipe", "variables" ];
>
> if address :is :all "from" "snip at snap"
> {
>   pipe "sieve_to_owncloud";
> }


sieve_to_owncloud:

> DATE=`date +%Y-%m-%d_%H-%M-%S`
> PYTHONIOENCODING=utf8 python /opt/sieve-pipe/python-imap-to-owncloud.py \
>   --owncloud-host https://<snip-snap> \
>   --owncloud-user user \
>   --owncloud-password secret \
>   --owncloud-path /path/to/here &>/tmp/sieve_logger_py_${DATE}


On dovecot 2.2 after script execution I will get plaintext log files on 
/tmp. After upgrade - don't.

I also changed transport to lmtp when upgrade. Any ideas where is my stdout?



k

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20180328/fe7262ef/attachment.html>


More information about the dovecot mailing list