A
server receives a message from a sender and transmits the message to a recipient. The
server normally transmits the message in a first path to the recipient. When the sender indicates at a particular position in the message that the message is registered, the
server transmits the message in a second path to the recipient. The sender can also provide additional indications in the message to have the server
handle the message in other special ways not normally provided by the server. After learning from the recipient or the recipient's agent that the message was successfully received, the server creates, and forwards to the sender, an electronic
receipt. The
receipt includes at least one, and preferably all, of the message and any attachments, a delivery success / failure table listing the receipts, and the
receipt times, of the message by the recipient's specific agents, and the failure of other agents of the recipient to receive the message and a an encrypted hash of the message and attachments subsequently. By verifying that the
digital signature on the sender's receipt matches the digital receipt at the server, the server can verify, without retaining the message, that the receipt is genuine and that the message is accurate.