Re[2]: svn commit: r1934386 - spamassassin/trunk/rules
"Kent Oyer" <[email protected]> Tue, 19 May 2026 16:24:21 +0000
| Newsgroups | gmane.mail.spam.spamassassin.devel |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_655_198353493.1779207861 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable That was sort of intentional. I feel that probing every URL from bing.com= , msn.com, and google.com just to see if it's a redirector is wasteful an= d potentially dangerous. The other domains (list-manage.com, etc.) are le= ss dangerous, but you still run the risk of hitting unsubscribe links and= tracking pixels. The only "safe" way to probe them is if the path matche= s a known redirector pattern. I'm happy to discuss it further if there is= a better solution.=0AP.S. I couldn't find any examples of a redirector U= RL from msn.com. Are you aware of any? =0AThanks=0AKent=0AOn Tue, May 19= , 2026 at 02:53 AM, [email protected] wrote:=0AOn 5/19/26 8:16 AM, fkent= [email protected] (mailto:[email protected]) wrote:=0AAuthor: fkento=0ADate: T= ue May 19 06:16:49 2026=0ANew Revision: 1934386=0A=0ALog:=0APrevent waste= d HTTP traffic to non-redirect URLs=0AI think this commit will disable re= director checks for some domains for all users that are not running trunk= .=0AWe need a `if !can(Mail::SpamAssassin::Plugin::Redirectors::has_url_r= edirector_path)` to cover previous versions IMHO.=0ACheers=0AGiovanni=0A= =0A* awstrack.me=0A* exactag.com=0A* cc.rs6.net=0A* mandrillapp.com=0A* l= ist-manage.com=0A* bing.com=0A* msn.com=0A* msn.com.br=0A=0AModified:=0As= pamassassin/trunk/rules/25_url_redirectors.cf=0A=0AModified: spamassassin= /trunk/rules/25_url_redirectors.cf=0A=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A--- spamassassin= /trunk/rules/25_url_redirectors.cf Tue May 19 06:12:45 2026 (r1934385= )=0A+++ spamassassin/trunk/rules/25_url_redirectors.cf Tue May 19 06:16= :49 2026 (r1934386)=0A@@ -52,22 +52,16 @@ score REDIR_URL_LOOP = 0.01=0A=0Aurl_redirector .allaincemh.com=0Aurl_redirector .australia4w= drentals.com=0A-url_redirector .awstrack.me=0Aurl_redirector .benchurl.co= m=0Aurl_redirector .blob.core.windows.net=0A-url_redirector .cc.rs6.net= =0Aurl_redirector .ct.sendgrid.net=0A-url_redirector .exactag.com=0Aurl_r= edirector .hosted.phplist.com=0Aurl_redirector .href.li=0Aurl_redirector = .maverickcrm.com=0A-url_redirector .msn.com=0A-url_redirector .msn.com.br= =0Aurl_redirector .yandex.net=0Aurl_redirector .yandex.ru=0Aurl_redirecto= r auctiva.com=0Aurl_redirector awin1.com=0A-url_redirector bing.com=0Aurl= _redirector cqbbs.cc=0Aurl_redirector cdn.dragon.cere.network=0Aurl_redir= ector channelchief.varindia.com=0A@@ -81,7 +75,6 @@ url_redirector link.s= owl.to=0Aurl_redirector linklock.titanhq.com=0Aurl_redirector links.e.sho= pmyexchange.com=0Aurl_redirector mccarthysearch.com=0A-url_redirector man= drillapp.com=0Aurl_redirector notifications.googleapis.com=0Aurl_redirect= or post.spmailtechnolo.com=0Aurl_redirector secure-web.cisco.com=0A@@ -11= 1,19 +104,12 @@ url_redirector_get t.nypost.com=0Aurl_redirector_get trac= k.pstmrk.it=0A=0Aif can(Mail::SpamAssassin::Plugin::Redirectors::has_url_= redirector_path)=0A- clear_url_redirector .awstrack.me=0Aurl_redirecto= r .awstrack.me/L0/=0A-=0A- clear_url_redirector .exactag.com=0Aurl_red= irector .exactag.com/cl.aspx=0A-=0A- clear_url_redirector .cc.rs6.net= =0Aurl_redirector .cc.rs6.net/tn.jsp=0A-=0A- clear_url_redirector mand= rillapp.com=0Aurl_redirector mandrillapp.com/track/click=0A-=0Aurl_redire= ctor .list-manage.com/track/click=0A+ url_redirector bing.com/ck/a=0Au= rl_redirector substack.com/redirect/=0Aurl_redirector go.pardot.com/e/ ------=_Part_655_198353493.1779207861 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"t= ext/html; charset=3Dutf-8" /></head><body><div data-crea=3D"font-wrapper"= style=3D"font-family: Tahoma, sans-serif; font-size: 16px; direction: lt= r"><div style=3D"font-family: Tahoma; font-size: 16px"></div><div>That wa= s sort of intentional. I feel that probing every URL from bing.com, msn.c= om, and google.com just to see if it's a redirector is wasteful and poten= tially dangerous. The other domains (list-manage.com, etc.) are less dang= erous, but you still run the risk of hitting unsubscribe links and tracki= ng pixels. The only "safe" way to probe them is if the path matches a kno= wn redirector pattern. I'm happy to discuss it further if there is a bett= er solution.</div><div><br></div><div>P.S. I couldn't find any examples o= f a redirector URL from msn.com. Are you aware of any?=C2=A0=C2=A0</div><= div><br></div><div>Thanks</div><div>Kent</div><br><div><div data-crea=3D"= font-wrapper" style=3D"font-family: Tahoma, sans-serif; font-size: 16px; = direction: ltr"><div><br></div></div></div><br><br><div data-anchor=3D"re= ply-title">On Tue, May 19, 2026 at 02:53 AM, [email protected] wrote:</d= iv><blockquote><div>On 5/19/26 8:16 AM, <a target=3D"_blank" href=3D"mail= to:[email protected]" class=3D"external">[email protected]</a> wrote:<br>= <blockquote>Author: fkento<br>Date: Tue May 19 06:16:49 2026<br>New Revis= ion: 1934386<br><br>Log:<br>Prevent wasted HTTP traffic to non-redirect U= RLs</blockquote><br>I think this commit will disable redirector checks fo= r some domains for all users that are not running trunk.<br>We need a `if= !can(Mail::SpamAssassin::Plugin::Redirectors::has_url_redirector_path)` = to cover previous versions IMHO.<br>Cheers<br>Giovanni<br><br><blockquote= >* awstrack.me<br>* exactag.com<br>* cc.rs6.net<br>* mandrillapp.com<br>*= list-manage.com<br>* bing.com<br>* msn.com<br>* msn.com.br<br><br>Modifi= ed:<br>spamassassin/trunk/rules/25_url_redirectors.cf<br><br>Modified: sp= amassassin/trunk/rules/25_url_redirectors.cf<br>=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>---= spamassassin/trunk/rules/25_url_redirectors.cf=C2=A0=C2=A0=C2=A0Tue May = 19 06:12:45 2026=C2=A0=C2=A0=C2=A0(r1934385)<br>+++ spamassassin/trunk/ru= les/25_url_redirectors.cf=C2=A0=C2=A0=C2=A0Tue May 19 06:16:49 2026=C2=A0= =C2=A0=C2=A0(r1934386)<br>@@ -52,22 +52,16 @@ score REDIR_URL_LOOP=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A00.01<br= ><br>url_redirector .allaincemh.com<br>url_redirector .australia4wdrental= s.com<br>-url_redirector .awstrack.me<br>url_redirector .benchurl.com<br>= url_redirector .blob.core.windows.net<br>-url_redirector .cc.rs6.net<br>u= rl_redirector .ct.sendgrid.net<br>-url_redirector .exactag.com<br>url_red= irector .hosted.phplist.com<br>url_redirector .href.li<br>url_redirector = .maverickcrm.com<br>-url_redirector .msn.com<br>-url_redirector .msn.com.= br<br>url_redirector .yandex.net<br>url_redirector .yandex.ru<br>url_redi= rector auctiva.com<br>url_redirector awin1.com<br>-url_redirector bing.co= m<br>url_redirector cqbbs.cc<br>url_redirector cdn.dragon.cere.network<br= >url_redirector channelchief.varindia.com<br>@@ -81,7 +75,6 @@ url_redire= ctor link.sowl.to<br>url_redirector linklock.titanhq.com<br>url_redirecto= r links.e.shopmyexchange.com<br>url_redirector mccarthysearch.com<br>-url= _redirector mandrillapp.com<br>url_redirector notifications.googleapis.co= m<br>url_redirector post.spmailtechnolo.com<br>url_redirector secure-web.= cisco.com<br>@@ -111,19 +104,12 @@ url_redirector_get t.nypost.com<br>url= _redirector_get track.pstmrk.it<br><br>if can(Mail::SpamAssassin::Plugin:= :Redirectors::has_url_redirector_path)<br>-=C2=A0=C2=A0=C2=A0=C2=A0clear_= url_redirector .awstrack.me<br>url_redirector .awstrack.me/L0/<br>-<br>-= =C2=A0=C2=A0=C2=A0=C2=A0clear_url_redirector .exactag.com<br>url_redirect= or .exactag.com/cl.aspx<br>-<br>-=C2=A0=C2=A0=C2=A0=C2=A0clear_url_redire= ctor .cc.rs6.net<br>url_redirector .cc.rs6.net/tn.jsp<br>-<br>-=C2=A0=C2= =A0=C2=A0=C2=A0clear_url_redirector mandrillapp.com<br>url_redirector man= drillapp.com/track/click<br>-<br>url_redirector .list-manage.com/track/cl= ick<br>+=C2=A0=C2=A0=C2=A0=C2=A0url_redirector bing.com/ck/a<br>url_redir= ector substack.com/redirect/<br>url_redirector go.pardot.com/e/</blockquo= te></div></blockquote></div></body></html> ------=_Part_655_198353493.1779207861--