added email forwarding
[spider.git] / cmd / set / email.pl
index ed68420eaed123b858d7075416c5c32571275d68..01c29caa03d4ec11d0bdd58e1ebe91968868e387 100644 (file)
@@ -10,16 +10,15 @@ my ($self, $line) = @_;
 my $call = $self->call;
 my $user;
 
-# remove leading and trailing spaces
-$line =~ s/^\s+//;
-$line =~ s/\s+$//;
-$line =~ s/[{}]//g;  # remove any braces
+$line =~ s/[<>()\[\]{}]//g;  # remove any braces
+my @f = split /\s+/, $line;
 
 return (1, $self->msg('emaile1')) if !$line;
 
 $user = DXUser->get_current($call);
 if ($user) {
-       $user->email($line);
+       $user->email(\@f);
+       $user->wantemail(1);
        $user->put();
        return (1, $self->msg('emaila', $line));
 } else {