On 2012-02-21 9:56 AM, Tanstaafl <tan...@li...> wrote:
> Maybe something as simple as:
>
> if($address =~
> /^(noreply|postmaster|mailer\-daemon|listserv|majordomo|owner\-|request\-|bounces\-)/i
>
> ||
> $address =~ /\-(owner|request|bounces)\@/i {
> $logger->debug("sender $address contains $1 - will not send
> vacation message");
> exit(0);
>
> I'm sure my code sample is wrong, but maybe you could tweak it?
Hmmm... this wouldn't work, because it would require a match on the
localpart too, right? Or would it...
Maybe add an elseif in there, so something like:
if($address =~
/^(noreply|postmaster|mailer\-daemon|listserv|majordomo|owner\-|request\-|bounces\-)/i
||
$address =~ /\-(owner|request|bounces)\@/i {
$logger->debug("sender $address contains $1 - will not send
vacation message");
exit(0);
elseif($address = /^*(linkedin|facebookmail|twitter|myspace)*/i) {
$logger->debug("sender $address contains $1 - will not send
vacation message");
exit(0);
}
?
|