+ $self->{-no_obfuscate} ||= {};
+ $self->{-limiters} ||= {};
+
+ if (my $no = delete $self->{'publicinbox.noobfuscate'}) {
+ $no = [ $no ] if ref($no) ne 'ARRAY';
+ my @domains;
+ foreach my $n (@$no) {
+ my @n = split(/\s+/, $n);
+ foreach (@n) {
+ if (/\S+@\S+/) { # full address
+ $self->{-no_obfuscate}->{lc $_} = 1;
+ } else {
+ # allow "example.com" or "@example.com"
+ s/\A@//;
+ push @domains, quotemeta($_);
+ }
+ }
+ }
+ my $nod = join('|', @domains);
+ $self->{-no_obfuscate_re} = qr/(?:$nod)\z/i;
+ }
+