[Mimedefang] add_recipient

Chris Myers chris at by-design.net
Mon Aug 25 09:52:01 EDT 2003


> Is it possible to add rcpt for only one selected user, not for all ?
> I have wrote something like:
>  
> sub filter_sender {
>            my ($sender, $ip, $hostname, $helo) = @_;       
>             if ($sender =~ /^<?wol4ara\@yahoo\.com>?$/i) {      
>                add_recipient ("aaa\@bbb.\com");
>             }
>             return ('CONTINUE', "ok");
> }
>  
> but I got an error:
> mimedefang.pl[82900]: add_recipient called outside of message context.

Do it in filter_end instead, and compare against $Sender:

sub filter_end {
...
   if ( $Sender =~ /someone\@somewhere\.com/i ) {
      add_recipient ("newrecipient\@elsewhere.com");
   }
...
}

Chris Myers




More information about the MIMEDefang mailing list