Hello Joey, Friday, August 10, 2007, 4:15:33 PM, you wrote:
> How would I do this with a pipe? > Writing the script to modify the message isn't a problem. But I can't > seem to get the exim side to work. > This is what I tried: > ##Router: > mysql_aliases: > driver = redirect > allow_filter > user = atmail > data = ${lookup mysql{ MYSQL_ALIASES }} > pipe_transport = footer_two > #Transport: > footer_two: > driver = pipe > transport_filter="/usr/local/atmail/pipe.php" > return_output > But it doesn't even seem to be runing the script at all. You have no command = somescript set. transport_filter is ran only for command that is to be executed. Do smth like this: spamcheck: driver = pipe command = /usr/local/bin/mailfilter -u ${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}} -d $domain -l \"$local_part\" -s $message_size -a $sender_address -m $message_id -c $rcpt_count -t $received_protocol -e /home/${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}/.spamassassin/user_prefs -p $pipe_addresses current_directory = "/tmp" group = mail home_directory = "/tmp" log_output message_prefix = message_suffix = return_fail_output no_return_path_add user = mail This pipes a message into a command. -- Marcin Krol -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/