a few more thoughts to chew on
"Eric S. Johansson" <[email protected]> Mon, 08 Jan 2007 11:07:47 -0500
| Newsgroups | gmane.mail.spam.hashcash |
|---|---|
| Message-ID | <[email protected]> |
as I was moving boxes and furniture out of my aunt's apartment this=20 weekend, it occurred to me that if anyone felt like experimenting,=20 twopenny blue has all of the components you need to build a client-side=20 stamper that can use either na=EFve or Send once stamping protocols. The= =20 current downfall will be the inability to communicate message delivery=20 failures to the user. It's not say it can't be done, but we will need=20 to do things a little differently. If I had infinite spare time and money, I would start with=20 postfix_stamp_feed as the SMTP level interface to the MUA. If you=20 follow the code, it would put messages immediately onto the queue=20 (file_queue). Then the daemon postfix_stamper generates the stamp and=20 sends a message to the designated upstream SMTP receiver. This rough=20 system has the properties of MUA independence, platform independence,=20 resilience across power failures and hiding spam generation delays from=20 the user. Problems include manual configuration issues and that=20 messages that don't need stamps must wait behind any messages in the=20 queue of meeting stamps. I see that as a future feature. :-) the prototype suggested is not perfect and may not even be practical but=20 it puts you a step closer to client-side stamp generation that is=20 platform and MUA independent. Have at it. As soon as I figure out how to run a bzr public repository,=20 I will even support it here. ---eric