Hi!

On Tue, Oct 23, 2012 at 01:20:50PM +0300, [email protected] writes:
>> "/usr/bin/perl /usr/local/sbin/qp2base64.pl | sendmail -i -odi $recipients"

>> Can't open sendmail: No such file or directory

> Вместо "sendmail" написать "/usr/local/sbin/exim".
> Пути нехватало.

похоже, дело не в этом.
Вот как сейчас фильтр выглядит:

if first_delivery
       then
         if $sender_address is [email protected]
           then
                pipe "/usr/bin/perl /usr/local/sbin/qp2base64.pl | 
/usr/local/sbin/exim -i -odi $recipients"
                headers add "X-MSG-CONVERTED: YES"
                logwrite "$tod_log $message_id converted to base64"
           endif
endif


В логах exim-a:

1TQc7o-0001Fv-BX ** |/usr/bin/perl /usr/local/sbin/qp2base64.pl | 
/usr/local/sbin/exim -i -odi $recipients <system-filter> 
T=address_pipe: Child process of address_pipe transport (running command 
"/usr/bin/perl /usr/local/sbin/qp2base64.pl | 
/usr/local/sbin/exim -i -odi $recipients") was terminated by signal 9 (killed)


В отлупе такое


pipe to |/usr/bin/perl /usr/local/sbin/qp2base64.pl | /usr/local/sbin/exim -i 
-odi $recipients
generated by system-filter
local delivery failed

The following text was generated during the delivery attempt:

        ------ pipe to |/usr/bin/perl /usr/local/sbin/qp2base64.pl |
        /usr/local/sbin/exim -i -odi $recipients
               generated by system-filter ------

               Missing command in piped open at 
               /usr/local/sbin/qp2base64.pl line 10.
               Can't open |: Broken pipe at 
               /usr/local/sbin/qp2base64.pl line 10.
               Can't open -i: No such file or directory at 
               /usr/local/sbin/qp2base64.pl
               line 11, <> line 2798.
               Can't open -odi: No such file or directory at 
               /usr/local/sbin/qp2base64.pl
               line 11, <> line 2798.
               Can't open [email protected]: No such file or 
               directory at
               /usr/local/sbin/qp2base64.pl line 11, <> line 2798.

Судя по всему, второй пайп не принимает в качестве аргумента е-мейл.



-- 
WBR, Yuriy B. Borysov
YOKO-UANIC | YOKO-RIPE  

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить