Home Maintained by HueStones
SourceForge.net Logo Make a donation

Revision [279]

The oldest known version of this page was edited on 2007-10-15 11:19:11 by PennyPostAdmin

Penny Post Headers


This document describes the headers inserted by PennyPost in outgoing email.


HashCash


PennyPost inserts headers for HashCash compatible with the formats described at hashcash.org.

Hashcash version 0 header
x-hashcash: 0:070812:test@fun.com:2791d450:2973b1d3
x-hashcash: Stamp version:Stamp generation date (YYMMDD):Recipient email:Stamp Id:Stamp value

Hashcash version 1 header
x-hashcash: 1:20:070812:test@fun.com:IP=127.9.4.3:7c77c852:36f26706
x-hashcash: Stamp version:StampCost:Stamp generation date (YYMMDD):Recipient email:Extended data:Stamp Id:Stamp value


MBound


MBound version 0 header
x-mbound: 0:10:100:070812:test@fun.com:IP=127.9.4.3:20bb8f3c:d1a94fc2
x-mbound: Stamp version:StampCost:Stamp depth:Stamp generation date (YYMMDD):Recipient email:Extended data:Stamp Id:Stamp value


Stamp Protocols


This header tells the recipient the stamp protocols recognised by the sender and their minimum costs acceptable to the sender. This is just an informative header.

x-stampprotocols: mbound:0:10:3000:5000;hashcash:1:20

Each supported protocol is provided together with its limit arguments. Multiple protocols are separated by a single semi-colon (;). The protocol that appears first is preferred compared to others.

MBound Protocol
mbound:0:10:3000:5000
mbound:max-version-supported:min-cost-required:min-depth-required:max-depth-accepted

HashCash Protocol
hashcash:1:20
hashcash:max-version-supported:min-cost-required


CategoryImplementationDocs
Creative Commons License
Penny Post Documentation by Aliasgar Lokhandwala is licensed under a Creative Commons Attribution-Non-Commercial-Share Alike 3.0 License.
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki
Page was generated in 0.0392 seconds