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