[exim-dev] [Bug 1137] BATV and Greylisting |
Esta mensagem é parte da seguinte discussão: | |
---|---|
a lista completa das discussões ordenadas por data | |
Tim Clarke em | |
# For the sender address, handle: # BATV PRVS: prvs=<ignore>=email # ${sg{$sender_address_local_part}{\N^prvs=.+?=([^=]+)$\N}{\$1}} # Yahoo Groups: sentto-<ignore-with:->-rcptlocal=rcptdomain@senderdomain # nb: rcptdomain can contain hyphen, as can rcptlocal; can fix latter easily # and can fix former if restrict to [0-9-]+? but let's keep it generic # and accept whitelist-slip-through for varying $foo in $foo-$bar. # ${sg{$sender_address_local_part}{\N^sentto-.+?-([^=-]+=[^=]+)$\N}{\$1}} # Nanog: LISTNAME-bounces+USERID # ${sg{$sender_address_local_part}{\N^([^+]+-bounces)\+.+$\N}{\$1}} # Zsh / ezmlm: LISTNAME-return-NNNN-USER=DOMAIN # ${sg{$sender_address_local_part}{\N(.+)-return-\d+-([^=-]+=[^=]+)$\N}{\$1-\$2}} # Nested substitutions risk dropping too much, and get harder to read warn set acl_m_core_sender = ${if or{\ {match {$sender_address_local_part}{\N^prvs=.+?=([^=]+)$\N}}\ {match {$sender_address_local_part}{\N^sentto-.+?-([^=-]+=[^=]+)$\N}}\ {match {$sender_address_local_part}{\N^([^+]+-bounces)\+.+$\N}}\ {match {$sender_address_local_part}{\N^(.+)-return-\d+-.+$\N}}\ }{$1}{$sender_address_local_part}}@$sender_address_domain # SRS: note that there is - and # encoding in SRS; we ignore it, for purposes of # canonicalisation. See http://www.openspf.org/SRS for one spec, but note that # there are variances. warn condition = ${if match{$sender_address_local_part}{\N^SRS[01]\N}} set acl_m_core_sender = ${if match {$sender_address_local_part}\ {\N^(?i)SRS[01][=+](?:[^=]+=){2}([^=]+)=(.+)$\N}\ {$2@$1}\ {$sender_address_local_part@$sender_address_domain}}
Esta mensagem foi colocada nas seguintes mailing lists: | ||||
---|---|---|---|---|
Exim-dev Informação da Mailing List | Mensagens Perto | [exim-dev] [Bug 1137] New: BATV and Greylisting | [exim-dev] Bugzilla and offline? |
Tahini and Hummus and Cumin Development Archives administrado por cumin Admins | Lurker (versão 2.3) |