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/

Reply via email to