Re: Pure Python implementation of hashcash v.1

"Eric S. Johansson" <[email protected]>
Newsgroups gmane.mail.spam.hashcash
Message-ID <[email protected]>
David Mertz, Ph.D. wrote:
> I also check and write email on my Powerbook, with OSX and using 
> Mail.app.  Anyone know if anyone has figured out how to interface with 
> Mail.app, it would certainly be nice to get hashcash integration there. 
>  I imagine it must be possible--maybe in Applescript.  But I don't have 
> any idea now how you would go about that.

well, you could take my hacks on smtpd.py and the postfix stamping 
filter interface code and build yourself a stamping proxy.  On the other 
hand, I have been intending to create a version of Camram that runs on 
client side machines and the mac is the most likely candidate.

It should scale down relatively well.  You will need interfaces to mail 
clients but proxies can work relatively well as long as you're not going 
to too many mail sites.  But even that can be accommodated relatively 
easily with some minor smarts.

I think the most difficult portion is a pop 3 proxy but even that isn't 
horribly hard, only time-consuming.  You don't even need a particularly 
fancy proxy, only one that will filter every message inbound and be able 
to fool the client into dealing with missing messages.

http://pop3filter.sourceforge.net/

is one candidate only problem is that it forks the filter every single 
time it gets a message.  Rather unpleasant for anyone except a single 
user machine.

an interesting modification of this proxy would be to use the login 
sequence to communicate which machine you really want to connect to and 
authenticate yourself for filtering at the same time.  But that's 
another conversation.

---eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.