hashcash

Homepage: https://www.gnu.org/software/emacs

Summary

Add hashcash payments to email

Commentary

The hashcash binary is at http://www.hashcash.org/.

Call mail-add-payment to add a hashcash payment to a mail message
in the current buffer.

Call mail-add-payment-async after writing the addresses but before
writing the mail to start calculating the hashcash payment
asynchronously.

The easiest way to do this automatically for all outgoing mail
is to set `message-generate-hashcash' to t.  If you want more
control, try the following hooks.

To automatically add payments to all outgoing mail when sending:
   (add-hook 'message-send-hook 'mail-add-payment)

To start calculations automatically when addresses are prefilled:
   (add-hook 'message-setup-hook 'mail-add-payment-async)

To check whether calculations are done before sending:
   (add-hook 'message-send-hook 'hashcash-wait-or-cancel)

Dependencies

Reverse dependencies