Re: How do I revoke a Keyword using TMDA cgi?

Ron Stordahl <[email protected]> Sun, 10 Aug 2014 19:45:06 -0700
Newsgroups gmane.mail.spam.tmda.user
Message-ID <[email protected]>
--===============2012400617743738085==
Content-Type: multipart/alternative;
	boundary="-65459842-378204774-1407725106=:36828"

---65459842-378204774-1407725106=:36828
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks for the response Toby.=0A=0AI have some concerns:=0A=0AWill TMDA con=
tinue into the future, or fade away due to as you said.."I fear it (tmda)ma=
y eventually die, unless someone puts in the=0Aeffort of porting it to a mo=
dern python version..."=A0 That would be a shame!=A0 If one of the develope=
rs reads this I hope he will comment about that possibility.=0A=0AI made re=
ference to a system called 'Traveler' http://www.vsta.org/spam/Traveler.htm=
l which takes a different approach..assigning a separate email address to b=
e used by each correspondent.=A0 =0A=0A=0AYou suggest that perhaps this cou=
ld be implemented through tmda-ofmipd.=A0 I had never heard of tmda-ofmipd,=
 but I searched for it and have to admit I don't understand it.=A0 Does it =
run on the server?=A0 It would seem to be useful only if this were true as =
I want to be able to be able to use email clients on various machines inclu=
ding smart phones taking advantage of tmda.=0A=0A=0AI am able to use TMDA o=
nly via an e-mail provider who provides it, my control is only through tmda=
-cgi.=0A=0AFor now that will be my only means of using TMDA, perhaps this w=
ill be sufficient.=A0 For now I am only experimenting with TMDA.=A0 Should =
I decide this is what I want I then have to start the tedious job of making=
 the change.=A0=A0 Lots of address changes for my correspondents, mailing l=
ists and web sites.=A0 Perhaps this Fall I will find the time.=0A=0A=0ARon =
Stordahl=0A=0A=0A=0A=0A=A0 =0A=A0 =A0 =A0 =A0 =A0 =0ATraveler, a Spam-resis=
tant E-mail System=0AOverview=0ATraveler is an E-mail system in use by me, =
Andy Valencia,=0Ahandling E-mail for my personal domains as well as my oper=
ating=0Asystem projects, vsta.org and=0Aforthos.org.   =0AView on www.vsta.=
org Preview by Yahoo  =0A=A0 =0A=0A=0A=0A=0AOn Sunday, August 10, 2014 1:31=
 PM, Toby Cubitt <[email protected]> wrote:=0A =0A=0A=0AOn Sun, Aug 10, 201=
4 at 10:55:20AM -0700, Ron Stordahl wrote:=0A> By experimenting I found tha=
t if I post the keyword address into=0A> Lists\Revoked and click Save, that=
 keyword is revoked.=A0 However simply=0A> removing it from that screen and=
 clicking Save will 'unrevoke' it.=A0=0A> This is satisfactory, wish it had=
 been documented, maybe it was, but I=0A> couldn't find it.=A0=0A=0AYes, th=
at's the method I was advocating. I can't remember whether I read=0Aabout i=
t somewhere, or just figured it out.=0A=0A> I am under the impression that =
TMDA isn't much used.=0A=0AI think it's still used, but is essentially no l=
onger developed or=0Amaintained. I fear it may eventually die, unless someo=
ne puts in the=0Aeffort of porting it to a modern python version...=0A=0ABu=
t for now, it works fine and is pretty feature-complete.=0A=0A> I don't thi=
nk the objections regarding challenge-response are very=0A>=A0 significant.=
=A0 All in all it seems like a pretty good system.=0A=0AIndeed.=0A=0A> It d=
oes fall down with respect to mailing lists.=A0 Perhaps at the time=0A>=A0 =
of the design of TMDA, mailing lists were not refusing postings from=0A>=A0=
 unmatching e-mail addresses,=0A=0ANo, mailing lists have been doing this s=
ince time immemorial!=0A=0A> i.e. other than one you registered with.=A0 Si=
nce I know=A0 of no way for=0A>=A0 the mail server to substitute the keywor=
d address for my real address=0A>=A0 when posting i can't see how one can s=
uccessfully use TMDA with=0A>=A0 mailing lists other than to use your 'stan=
dard' address. And even then=0A>=A0 mailing lists can use multiple sending =
addresses depending upon the=0A>=A0 function they are performing.=A0 So as =
a result I have found with a ham=0A>=A0 radio list, 'topband' that even tho=
ugh it typically sends with address=0A>=A0 '[email protected]=
' at other times it replaces bounces=0A>=A0 with something else, which woul=
d result in a challenge.=A0 The solution=0A>=A0 is to whitelist 'topband*@m=
ailman.qth.net' to cover these variations.=0A=0AYou should read this:=0A=0A=
=A0 http://www.arda.homeunix.net/tmda-mailing-lists-howto/=0A=0AThere are v=
arious good solutions for using TMDA with mailing lists=0A(though most of t=
hem require using tmda-ofmipd).=0A=0A> All in all I think I can use TMDA.=
=A0 It looks like I am the only person=0A> to post to the TMDA mailing list=
 in 2014!=A0=0A=0AAnd it's likely to stay that way for the rest of 2014 :)=
=0A=0A> Incidentally are you familiar with this=0A> http://www.vsta.org/spa=
m/Traveler.html.=0A=0AI hadn't seen it before.=0A=0A> It is a different con=
cept which automatically assigns a unique e-mail=0A> address to everyone in=
 your address book.=A0 The author seems willing to=0A> share the code.=0A=
=0AI think you can configure TMDA to work this way if you want, by=0Aconfig=
uring tmda-ofmipd to use a sender-address for all outgoing=0Amail. That sou=
nds better to me than the Traveler system, as also get all=0Athe other TMDA=
 features (like automated challenges to new correspondents=0Awho aren't alr=
eady on your list).=0A=0AHowever, I don't use TMDA like this, so you'd have=
 to experiment for=0Ayourself / read the TMDA documentation on tmda.net (wh=
ich is surprisingly=0Agood).=0A=0ATMDA really is an amazingly flexible syst=
em. It's a shame it's=0Aunmaintained.=0A=0A> I don't think the spam problem=
 has been solved, but perhaps it has been=0A> controlled to the point that =
most users are satisfied with the=0A> filtering method.=0A=0AI use filterin=
g *together with* TMDA. Indeed, you should probably always=0Ause TMDA in co=
mbination with a filter if you want to be a good net=0Acitizen.=0A=0AThe re=
ason is that spam is often forged to come from a valid email=0Aaddress. Cha=
llenging obvious spam just sends a challenge to the unwitting=0Avictim whos=
e address has been used by the spammer, and who never emailed=0Ayou in the =
first place. Which as bad as spamming them.=0A=0AYou can configure TMDA not=
 to challenge mails that are above a given spam=0Ascore. That way obvious s=
pam to your address doesn't generate further=0A"challenge-spam". Addresses =
on your whitelist/keyword/dated etc. still=0Aalways get through unchallenge=
d (which accounts for most mail=0Aanyway). And mail from new correspondents=
 that doesn't look like obvious=0Aspam gets challenged.=0A=0AYou can set th=
e spam score threshold as low or high as you want. A higher=0Athreshold mea=
ns means you risk fewer false positives but generate more=0Achallenge spam,=
 and vice versa.=0A=0AHTH,=0A=0AToby=0A=0A=0A> On Sunday, August 10, 2014 9=
:26 AM, Toby Cubitt <[email protected]> wrote:=0A>=
=A0 =0A> =0A> =0A> Hi Ron,=0A> =0A> I believe the canonical way is simply t=
o create a "revoked" list, and=0A> configure TMDA to challenge all addresse=
s on that list. Then simply add=0A> the keyword address you want to revoke =
to the "revoked" list.=0A> =0A> If I remember right (it's a long time since=
 I've needed to do this), to=0A> create a new address list file in TMDA-cgi=
, you simple add a rule that=0A> refers to the new list to your incoming fi=
lter. TMDA-cgi will then create=0A> the file for you, and you can start add=
ing addresses to it in the usual=0A> way.=0A> =0A> Hope that helps,=0A> =0A=
> Toby=0A> =0A> =0A> On Sat, Aug 09, 2014 at 05:55:06PM -0700, Ron Stordahl=
 wrote:=0A> > I am testing TMDA offered by a e-mail provider.=A0 My interfa=
ce to it is via the TMDA cgi.=0A> > =0A> > I have created a 'keyword' addre=
ss and tested it, it works.=0A> > =0A> > But how to I revoke it?=A0 I can't=
 find anything in the TMDA cgi screens which permit me to do so.=0A> > =0A>=
 > Ron=0A> =0A> > ---------------------------------------------------------=
---------------------=0A> =0A> > __________________________________________=
_____=0A> > tmda-users mailing list=0A> > [email protected]=
=0A> > https://lists.sourceforge.net/lists/listinfo/tmda-users=0A> =0A> =0A=
=0A-- =0ADr T. S. Cubitt=0ARoyal Society University Research Fellow=0AFello=
w of Churchill College, Cambridge=0ACentre for Quantum Information=0ADAMTP,=
 University of Cambridge=0A=0A=0Aemail: [email protected]=0Aweb:=A0  www.dr-=
qubit.org
---65459842-378204774-1407725106=:36828
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo=
nt-size:12pt"><div style=3D"" class=3D""><span style=3D"" class=3D"">Thanks=
 for the response Toby.</span></div><div class=3D"" style=3D"color: rgb(0, =
0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica=
,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style:=
 normal;"><br style=3D"" class=3D""><span style=3D"" class=3D""></span></di=
v><div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-famil=
y: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; b=
ackground-color: transparent; font-style: normal;"><span style=3D"" class=
=3D"">I have some concerns:</span></div><div class=3D"" style=3D"color: rgb=
(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helve=
tica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-st=
yle: normal;"><br style=3D""
 class=3D""><span style=3D"" class=3D""></span></div><div class=3D"" style=
=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvet=
ica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transp=
arent; font-style: normal;"><span style=3D"" class=3D"">Will TMDA continue =
into the future, or fade away due to as you said.."</span>I fear it (tmda)m=
ay eventually die, unless someone puts in the<br style=3D"" class=3D"" clea=
r=3D"none">effort of porting it to a modern python version..."&nbsp; That w=
ould be a shame!&nbsp; If one of the developers reads this I hope he will c=
omment about that possibility.</div><div class=3D"" style=3D"color: rgb(0, =
0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica=
,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style:=
 normal;"><br style=3D"" class=3D""></div><div class=3D"" style=3D"color: r=
gb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Hel=
vetica,Arial,Lucida
 Grande,sans-serif; background-color: transparent; font-style: normal;">I m=
ade reference to a system called 'Traveler' <a style=3D"" class=3D"" href=
=3D"http://www.vsta.org/spam/Traveler.html">http://www.vsta.org/spam/Travel=
er.html</a> which takes a different approach..assigning a separate email ad=
dress to be used by each correspondent.&nbsp; <br style=3D"" class=3D""></d=
iv><div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-fami=
ly: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; =
background-color: transparent; font-style: normal;"><br style=3D"" class=3D=
""></div><div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 16px; fon=
t-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-s=
erif; background-color: transparent; font-style: normal;">You suggest that =
perhaps this could be implemented through tmda-ofmipd.&nbsp; I had never he=
ard of tmda-ofmipd, but I searched for it and have to admit I don't underst=
and it.&nbsp;
 Does it run on the server?&nbsp; It would seem to be useful only if this w=
ere true as I want to be able to be able to use email clients on various ma=
chines including smart phones taking advantage of tmda.<br></div><div class=
=3D"" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: Helvetica=
Neue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-co=
lor: transparent; font-style: normal;"><br></div><div class=3D"" style=3D"c=
olor: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica N=
eue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent=
; font-style: normal;">I am able to use TMDA only via an e-mail provider wh=
o provides it, my control is only through tmda-cgi.</div><div class=3D"" st=
yle=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Hel=
vetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: tra=
nsparent; font-style: normal;"><br></div><div class=3D"" style=3D"color: rg=
b(0, 0,
 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,A=
rial,Lucida Grande,sans-serif; background-color: transparent; font-style: n=
ormal;">For now that will be my only means of using TMDA, perhaps this will=
 be sufficient.&nbsp; For now I am only experimenting with TMDA.&nbsp; Shou=
ld I decide this is what I want I then have to start the tedious job of mak=
ing the change.&nbsp;&nbsp; Lots of address changes for my correspondents, =
mailing lists and web sites.&nbsp; Perhaps this Fall I will find the time.<=
br></div><div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 16px; fon=
t-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-s=
erif; background-color: transparent; font-style: normal;"><br></div><div cl=
ass=3D"" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: Helvet=
icaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background=
-color: transparent; font-style: normal;">Ron Stordahl<br></div><div
 class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: Hel=
veticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; backgro=
und-color: transparent; font-style: normal;"><br></div><div class=3D"" styl=
e=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helve=
tica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: trans=
parent; font-style: normal;"><br></div><div class=3D"" style=3D"color: rgb(=
0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvet=
ica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-sty=
le: normal;"><br></div><div style=3D"width:450px; font-family: 'Georgia', '=
Times', 'Times New Roman', 'serif';margin-top:5px; margin-bottom: 5px;" id=
=3D"enhancrCard_1" class=3D"" contenteditable=3D"false"><table class=3D"" s=
tyle=3D"width:450px; height:auto; position: relative; display: block;" bord=
er=3D"0" cellpadding=3D"0" cellspacing=3D"0"><tbody style=3D"" class=3D""><=
tr style=3D"" class=3D""><td
 class=3D"" colspan=3D"7" style=3D"height: 1px; background-color: #e5e5e5; =
font-size: 1px; border-collapse: collapse;"><div class=3D"" style=3D"height=
: 1px; background-color: #e5e5e5; font-size: 1px; line-height:0px;">&nbsp;<=
/div></td></tr><tr style=3D"" class=3D""><td rowspan=3D"5" class=3D"" style=
=3D"width: 1px; background-color: #e5e5e5; font-size: 1pt; border-collapse:=
 collapse;"><div class=3D"" style=3D"width: 1px; background-color: #e5e5e5;=
 font-size: 1pt;">&nbsp;</div></td><td rowspan=3D"5" class=3D"" style=3D"wi=
dth: 14px; background-color: #ffffff; font-size: 0pt; border-collapse: coll=
apse;"><div class=3D"" style=3D"width: 14px; background-color: #ffffff; fon=
t-size: 14pt;">&nbsp;</div></td><td colspan=3D"2" class=3D"" style=3D"heigh=
t: 6px; background-color: #ffffff; font-size: 0pt; border-collapse: collaps=
e;"><div class=3D"" style=3D"height: 6px; background-color: #ffffff; font-s=
ize: 6pt;">&nbsp;</div></td><td rowspan=3D"5" class=3D"" style=3D"width: 20=
px; background-color: #ffffff; font-size:
 0pt; border-collapse: collapse;"><div class=3D"" style=3D"width: 20px; bac=
kground-color: #ffffff; font-size: 20pt;">&nbsp;</div></td><td class=3D"" r=
owspan=3D"5" style=3D"width: 1px; background-color: #e5e5e5; font-size: 1pt=
; border-collapse: collapse;" width=3D"1"><div class=3D"" style=3D"width: 1=
px; background-color: #e5e5e5; font-size: 1pt;">&nbsp;</div></td></tr><tr s=
tyle=3D"" class=3D""><td class=3D"" colspan=3D"2" style=3D"width: 100%; ver=
tical-align: middle; font-family: 'Georgia', 'Times', 'Times New Roman', 's=
erif';"><div class=3D"" style=3D"line-height:16.5px; background-color: #fff=
fff;  width: 414px;"><div class=3D"" style=3D"word-wrap: break-word; word-b=
reak: break-all;"><span style=3D"" class=3D""></span><span style=3D"" class=
=3D""></span><a href=3D"http://www.vsta.org/spam/Traveler.html" class=3D"" =
style=3D"text-decoration: none !important; color: #000000 !important; line-=
height: 100%; font-size: 18px; display: block;"><span class=3D"" style=3D"m=
argin: 0; font-weight: normal;margin-bottom:
 3px; font-size: 18px; line-height: 21px; max-height: 43px; color: #000000;=
 overflow: hidden !important; display: inline-block;">Traveler, a Spam-resi=
stant E-mail System</span></a><div style=3D"font-size: 13px; line-height: 2=
0px; color: #999999; max-height: 81px; font-family: 'Georgia', 'Times', 'Ti=
mes New Roman', 'serif';overflow: hidden;" class=3D"">Overview=0ATraveler i=
s an E-mail system in use by me, Andy Valencia,=0Ahandling E-mail for my pe=
rsonal domains as well as my operating=0Asystem projects, vsta.org and=0Afo=
rthos.org. </div></div></div></td></tr><tr style=3D"" class=3D""><td colspa=
n=3D"2" class=3D"" style=3D"height: 6px; background-color: #ffffff; font-si=
ze: 0pt; border-collapse: collapse;"><div class=3D"" style=3D"height: 6px; =
background-color: #ffffff; font-size: 6pt;"></div></td></tr><tr style=3D"" =
class=3D""><td class=3D"" style=3D"vertical-align: middle; font-family: 'Ar=
ial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class=3D"" style=
=3D"font-size: 0pt;"><a href=3D"http://www.vsta.org/spam/Traveler.html" cla=
ss=3D"" style=3D"color: black; text-decoration: none !important;cursor:poin=
ter !important;" target=3D"_blank"><span class=3D"" style=3D"display: inlin=
e-block; line-height: 11px; max-width: 314px; min-width: 254px; overflow: h=
idden; max-height: 13px; word-break: break-all;"><span class=3D"" style=3D"=
vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -=
moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-a=
djust:none;
 text-size-adjust:none;">View on <span style=3D"font-weight: bold" class=3D=
"">www.vsta.org</span></span></span></a></div></td><td class=3D"" style=3D"=
vertical-align: middle; width: 100px; font-family: 'Arial', 'Helvetica Neue=
', 'Helvetica', 'sans-serif';"><div class=3D"" style=3D"max-width: 100px; m=
in-width: 80px; overflow: hidden; text-align: right; line-height: 11px; max=
-height: 13px; font-size: 0pt;"><span class=3D"" style=3D"vertical-align:mi=
ddle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adj=
ust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-=
size-adjust:none;">Preview by Yahoo</span></div></td></tr><tr style=3D"" cl=
ass=3D""><td colspan=3D"2" class=3D"" style=3D"height: 9px; background-colo=
r: #ffffff; font-size: 0pt; border-collapse: collapse;"><div class=3D"" sty=
le=3D"height: 9px; background-color: #ffffff; font-size: 9pt;"></div></td><=
/tr><tr style=3D"" class=3D""><td class=3D"" colspan=3D"7" style=3D"height:=
 1px; background-color: #e5e5e5;
 font-size: 1px; border-collapse: collapse;"><div class=3D"" style=3D"heigh=
t: 1px; background-color: #e5e5e5; font-size: 1px; line-height:0px">&nbsp;<=
/div></td></tr></tbody></table></div><div class=3D"" style=3D"color: rgb(0,=
 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetic=
a,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style=
: normal;"><br style=3D"" class=3D""></div><div class=3D"" style=3D"color: =
rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,He=
lvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font=
-style: normal;"><br style=3D"" class=3D""></div> <div class=3D"qtdSeparate=
BR"><br><br></div><div style=3D"display: block;" class=3D"yahoo_quoted"> <d=
iv class=3D"" style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetic=
a, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div class=3D"" sty=
le=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida =
Grande, sans-serif;
 font-size: 12pt;"> <div style=3D"" class=3D"" dir=3D"ltr"> <font style=3D"=
" class=3D"" face=3D"Arial" size=3D"2"> On Sunday, August 10, 2014 1:31 PM,=
 Toby Cubitt &lt;[email protected]&gt; wrote:<br style=3D"" class=3D""> </f=
ont> </div>  <br style=3D"" class=3D""><br style=3D"" class=3D""> <div styl=
e=3D"" class=3D"">On Sun, Aug 10, 2014 at 10:55:20AM -0700, Ron Stordahl wr=
ote:<br style=3D"" class=3D"" clear=3D"none">&gt; By experimenting I found =
that if I post the keyword address into<br style=3D"" class=3D"" clear=3D"n=
one">&gt; Lists\Revoked and click Save, that keyword is revoked.&nbsp; Howe=
ver simply<br style=3D"" class=3D"" clear=3D"none">&gt; removing it from th=
at screen and clicking Save will 'unrevoke' it.&nbsp;<br style=3D"" class=
=3D"" clear=3D"none">&gt; This is satisfactory, wish it had been documented=
, maybe it was, but I<br style=3D"" class=3D"" clear=3D"none">&gt; couldn't=
 find it.&nbsp;<br style=3D"" class=3D"" clear=3D"none"><br style=3D"" clas=
s=3D"" clear=3D"none">Yes, that's the method I was advocating. I
 can't remember whether I read<br style=3D"" class=3D"" clear=3D"none">abou=
t it somewhere, or just figured it out.<br style=3D"" class=3D"" clear=3D"n=
one"><br style=3D"" class=3D"" clear=3D"none">&gt; I am under the impressio=
n that TMDA isn't much used.<br style=3D"" class=3D"" clear=3D"none"><br st=
yle=3D"" class=3D"" clear=3D"none">I think it's still used, but is essentia=
lly no longer developed or<br style=3D"" class=3D"" clear=3D"none">maintain=
ed. I fear it may eventually die, unless someone puts in the<br style=3D"" =
class=3D"" clear=3D"none">effort of porting it to a modern python version..=
.<br style=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=
=3D"none">But for now, it works fine and is pretty feature-complete.<br sty=
le=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">=
&gt; I don't think the objections regarding challenge-response are very<br =
style=3D"" class=3D"" clear=3D"none">&gt;&nbsp; significant.&nbsp; All in a=
ll it seems like a pretty good system.<br style=3D"" class=3D""
 clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">Indeed.<br style=
=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">&g=
t; It does fall down with respect to mailing lists.&nbsp; Perhaps at the ti=
me<br style=3D"" class=3D"" clear=3D"none">&gt;&nbsp; of the design of TMDA=
, mailing lists were not refusing postings from<br style=3D"" class=3D"" cl=
ear=3D"none">&gt;&nbsp; unmatching e-mail addresses,<br style=3D"" class=3D=
"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">No, mailing list=
s have been doing this since time immemorial!<br style=3D"" class=3D"" clea=
r=3D"none"><br style=3D"" class=3D"" clear=3D"none">&gt; i.e. other than on=
e you registered with.&nbsp; Since I know&nbsp; of no way for<br style=3D""=
 class=3D"" clear=3D"none">&gt;&nbsp; the mail server to substitute the key=
word address for my real address<br style=3D"" class=3D"" clear=3D"none">&g=
t;&nbsp; when posting i can't see how one can successfully use TMDA with<br=
 style=3D"" class=3D"" clear=3D"none">&gt;&nbsp; mailing lists other
 than to use your 'standard' address. And even then<br style=3D"" class=3D"=
" clear=3D"none">&gt;&nbsp; mailing lists can use multiple sending addresse=
s depending upon the<br style=3D"" class=3D"" clear=3D"none">&gt;&nbsp; fun=
ction they are performing.&nbsp; So as a result I have found with a ham<br =
style=3D"" class=3D"" clear=3D"none">&gt;&nbsp; radio list, 'topband' that =
even though it typically sends with address<br style=3D"" class=3D"" clear=
=3D"none">&gt;&nbsp; '<a style=3D"" class=3D"" shape=3D"rect" ymailto=3D"ma=
ilto:[email protected]" href=3D"mailto:topband-bounces@mailma=
n.qth.net">[email protected]</a>' at other times it replaces =
bounces<br style=3D"" class=3D"" clear=3D"none">&gt;&nbsp; with something e=
lse, which would result in a challenge.&nbsp; The solution<br style=3D"" cl=
ass=3D"" clear=3D"none">&gt;&nbsp; is to whitelist 'topband*@mailman.qth.ne=
t' to cover these variations.<br style=3D"" class=3D"" clear=3D"none"><br s=
tyle=3D"" class=3D"" clear=3D"none">You should read
 this:<br style=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" cl=
ear=3D"none">&nbsp; <a style=3D"" class=3D"" shape=3D"rect" href=3D"http://=
www.arda.homeunix.net/tmda-mailing-lists-howto/" target=3D"_blank">http://w=
ww.arda.homeunix.net/tmda-mailing-lists-howto/</a><br style=3D"" class=3D""=
 clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">There are various =
good solutions for using TMDA with mailing lists<br style=3D"" class=3D"" c=
lear=3D"none">(though most of them require using tmda-ofmipd).<br style=3D"=
" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">&gt; A=
ll in all I think I can use TMDA.&nbsp; It looks like I am the only person<=
br style=3D"" class=3D"" clear=3D"none">&gt; to post to the TMDA mailing li=
st in 2014!&nbsp;<br style=3D"" class=3D"" clear=3D"none"><br style=3D"" cl=
ass=3D"" clear=3D"none">And it's likely to stay that way for the rest of 20=
14 :)<br style=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" cle=
ar=3D"none">&gt; Incidentally are you familiar with this<br style=3D""
 class=3D"" clear=3D"none">&gt; http://www.vsta.org/spam/Traveler.html.<br =
style=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"non=
e">I hadn't seen it before.<br style=3D"" class=3D"" clear=3D"none"><br sty=
le=3D"" class=3D"" clear=3D"none">&gt; It is a different concept which auto=
matically assigns a unique e-mail<br style=3D"" class=3D"" clear=3D"none">&=
gt; address to everyone in your address book.&nbsp; The author seems willin=
g to<br style=3D"" class=3D"" clear=3D"none">&gt; share the code.<br style=
=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">I =
think you can configure TMDA to work this way if you want, by<br style=3D""=
 class=3D"" clear=3D"none">configuring tmda-ofmipd to use a sender-address =
for all outgoing<br style=3D"" class=3D"" clear=3D"none">mail. That sounds =
better to me than the Traveler system, as also get all<br style=3D"" class=
=3D"" clear=3D"none">the other TMDA features (like automated challenges to =
new correspondents<br style=3D"" class=3D"" clear=3D"none">who aren't
 already on your list).<br style=3D"" class=3D"" clear=3D"none"><br style=
=3D"" class=3D"" clear=3D"none">However, I don't use TMDA like this, so you=
'd have to experiment for<br style=3D"" class=3D"" clear=3D"none">yourself =
/ read the TMDA documentation on tmda.net (which is surprisingly<br style=
=3D"" class=3D"" clear=3D"none">good).<br style=3D"" class=3D"" clear=3D"no=
ne"><br style=3D"" class=3D"" clear=3D"none">TMDA really is an amazingly fl=
exible system. It's a shame it's<br style=3D"" class=3D"" clear=3D"none">un=
maintained.<br style=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D=
"" clear=3D"none">&gt; I don't think the spam problem has been solved, but =
perhaps it has been<br style=3D"" class=3D"" clear=3D"none">&gt; controlled=
 to the point that most users are satisfied with the<br style=3D"" class=3D=
"" clear=3D"none">&gt; filtering method.<br style=3D"" class=3D"" clear=3D"=
none"><br style=3D"" class=3D"" clear=3D"none">I use filtering *together wi=
th* TMDA. Indeed, you should probably always<br style=3D"" class=3D""
 clear=3D"none">use TMDA in combination with a filter if you want to be a g=
ood net<br style=3D"" class=3D"" clear=3D"none">citizen.<br style=3D"" clas=
s=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">The reason i=
s that spam is often forged to come from a valid email<br style=3D"" class=
=3D"" clear=3D"none">address. Challenging obvious spam just sends a challen=
ge to the unwitting<br style=3D"" class=3D"" clear=3D"none">victim whose ad=
dress has been used by the spammer, and who never emailed<br style=3D"" cla=
ss=3D"" clear=3D"none">you in the first place. Which as bad as spamming the=
m.<br style=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=
=3D"none">You can configure TMDA not to challenge mails that are above a gi=
ven spam<br style=3D"" class=3D"" clear=3D"none">score. That way obvious sp=
am to your address doesn't generate further<br style=3D"" class=3D"" clear=
=3D"none">"challenge-spam". Addresses on your whitelist/keyword/dated etc. =
still<br style=3D"" class=3D"" clear=3D"none">always get through
 unchallenged (which accounts for most mail<br style=3D"" class=3D"" clear=
=3D"none">anyway). And mail from new correspondents that doesn't look like =
obvious<br style=3D"" class=3D"" clear=3D"none">spam gets challenged.<br st=
yle=3D"" class=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none"=
>You can set the spam score threshold as low or high as you want. A higher<=
br style=3D"" class=3D"" clear=3D"none">threshold means means you risk fewe=
r false positives but generate more<br style=3D"" class=3D"" clear=3D"none"=
>challenge spam, and vice versa.<br style=3D"" class=3D"" clear=3D"none"><b=
r style=3D"" class=3D"" clear=3D"none">HTH,<br style=3D"" class=3D"" clear=
=3D"none"><br style=3D"" class=3D"" clear=3D"none">Toby<br style=3D"" class=
=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none"><br style=3D"=
" class=3D"" clear=3D"none">&gt; On Sunday, August 10, 2014 9:26 AM, Toby C=
ubitt &lt;<a style=3D"" class=3D"" shape=3D"rect" ymailto=3D"mailto:toby-da=
[email protected]"
 href=3D"mailto:[email protected]">toby-dated-14088=
[email protected]</a>&gt; wrote:<br style=3D"" class=3D"" clear=3D"=
none">&gt;&nbsp; <br style=3D"" class=3D"" clear=3D"none">&gt; <br style=3D=
"" class=3D"" clear=3D"none">&gt; <br style=3D"" class=3D"" clear=3D"none">=
&gt; Hi Ron,<br style=3D"" class=3D"" clear=3D"none">&gt; <br style=3D"" cl=
ass=3D"" clear=3D"none">&gt; I believe the canonical way is simply to creat=
e a "revoked" list, and<br style=3D"" class=3D"" clear=3D"none">&gt; config=
ure TMDA to challenge all addresses on that list. Then simply add<br style=
=3D"" class=3D"" clear=3D"none">&gt; the keyword address you want to revoke=
 to the "revoked" list.<br style=3D"" class=3D"" clear=3D"none">&gt; <br st=
yle=3D"" class=3D"" clear=3D"none">&gt; If I remember right (it's a long ti=
me since I've needed to do this), to<br style=3D"" class=3D"" clear=3D"none=
">&gt; create a new address list file in TMDA-cgi, you simple add a rule th=
at<br style=3D"" class=3D"" clear=3D"none">&gt; refers to the new
 list to your incoming filter. TMDA-cgi will then create<br style=3D"" clas=
s=3D"" clear=3D"none">&gt; the file for you, and you can start adding addre=
sses to it in the usual<br style=3D"" class=3D"" clear=3D"none">&gt; way.<b=
r style=3D"" class=3D"" clear=3D"none">&gt; <br style=3D"" class=3D"" clear=
=3D"none">&gt; Hope that helps,<br style=3D"" class=3D"" clear=3D"none">&gt=
; <br style=3D"" class=3D"" clear=3D"none">&gt; Toby<br style=3D"" class=3D=
"" clear=3D"none">&gt; <br style=3D"" class=3D"" clear=3D"none">&gt; <br st=
yle=3D"" class=3D"" clear=3D"none">&gt; On Sat, Aug 09, 2014 at 05:55:06PM =
-0700, Ron Stordahl wrote:<br style=3D"" class=3D"" clear=3D"none">&gt; &gt=
; I am testing TMDA offered by a e-mail provider.&nbsp; My interface to it =
is via the TMDA cgi.<br style=3D"" class=3D"" clear=3D"none">&gt; &gt; <br =
style=3D"" class=3D"" clear=3D"none">&gt; &gt; I have created a 'keyword' a=
ddress and tested it, it works.<br style=3D"" class=3D"" clear=3D"none">&gt=
; &gt; <br style=3D"" class=3D"" clear=3D"none">&gt; &gt; But how to I revo=
ke
 it?&nbsp; I can't find anything in the TMDA cgi screens which permit me to=
 do so.<br style=3D"" class=3D"" clear=3D"none">&gt; &gt; <br style=3D"" cl=
ass=3D"" clear=3D"none">&gt; &gt; Ron<br style=3D"" class=3D"" clear=3D"non=
e">&gt; <br style=3D"" class=3D"" clear=3D"none">&gt; &gt; ----------------=
--------------------------------------------------------------<br style=3D"=
" class=3D"" clear=3D"none">&gt; <br style=3D"" class=3D"" clear=3D"none">&=
gt; &gt; _______________________________________________<br style=3D"" clas=
s=3D"" clear=3D"none">&gt; &gt; tmda-users mailing list<br style=3D"" class=
=3D"" clear=3D"none">&gt; &gt; <a style=3D"" class=3D"" shape=3D"rect" ymai=
lto=3D"mailto:[email protected]" href=3D"mailto:tmda-users@l=
ists.sourceforge.net">[email protected]</a><br style=3D"" cl=
ass=3D"" clear=3D"none">&gt; &gt; <a style=3D"" class=3D"" shape=3D"rect" h=
ref=3D"https://lists.sourceforge.net/lists/listinfo/tmda-users"
 target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/tmda-users<=
/a><br style=3D"" class=3D"" clear=3D"none">&gt; <br style=3D"" class=3D"" =
clear=3D"none">&gt; <br style=3D"" class=3D"" clear=3D"none"><br style=3D""=
 class=3D"" clear=3D"none">-- <br style=3D"" class=3D"" clear=3D"none">Dr T=
. S. Cubitt<br style=3D"" class=3D"" clear=3D"none">Royal Society Universit=
y Research Fellow<br style=3D"" class=3D"" clear=3D"none">Fellow of Churchi=
ll College, Cambridge<br style=3D"" class=3D"" clear=3D"none">Centre for Qu=
antum Information<br style=3D"" class=3D"" clear=3D"none">DAMTP, University=
 of Cambridge<div style=3D"" class=3D"" id=3D"yqtfd96251"><br style=3D"" cl=
ass=3D"" clear=3D"none"><br style=3D"" class=3D"" clear=3D"none">email: <a =
style=3D"" class=3D"" shape=3D"rect" ymailto=3D"mailto:[email protected]" hr=
ef=3D"mailto:[email protected]">[email protected]</a><br style=3D"" class=3D"=
" clear=3D"none">web:&nbsp;  www.dr-qubit.org<br style=3D"" class=3D"" clea=
r=3D"none"></div><br style=3D"" class=3D""><br style=3D"" class=3D""></div>=
  </div> </div>=20
 </div> </div></body></html>
---65459842-378204774-1407725106=:36828--


--===============2012400617743738085==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------

--===============2012400617743738085==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
tmda-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmda-users

--===============2012400617743738085==--