User:Clarkbw/Return Receipt: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 55: Line 55:
* [http://clarkbw.net/designs/return-receipts/requested-receipt-sent-02.png return receipt was sent (with timestamp)]
* [http://clarkbw.net/designs/return-receipts/requested-receipt-sent-02.png return receipt was sent (with timestamp)]
* [http://clarkbw.net/designs/return-receipts/requested-receipt-sent.png return receipt was sent]
* [http://clarkbw.net/designs/return-receipts/requested-receipt-sent.png return receipt was sent]
=== After Refusing to send a Return Receipt ===
Nothing is shown in the short message headers after the receipt has been refused.
<pre>
{{ short message headers }}
{{ message body }}
</pre>
However in the full message headers the return receipt message is shown at the end.  If this sender was set to receive return receipts automatically then show this message.
<pre>
+-----------------------------------------------------------------------------+
| {{ full message headers }}                                                  |
| Return Receipt: Ignored $TIME $DATE                                [ send ] |
| { Do not send $SENDER return receipts automatically }                      |
+=============================================================================+
{{ message body }}
</pre>
If this sender was '''not''' set to receive return receipts automatically then show this message.
<pre>
+-----------------------------------------------------------------------------+
| {{ full message headers }}                                                  |
| Return Receipt: Ignored $TIME $DATE                                [ send ] |
| { Always send $SENDER return receipts automatically }                      |
+=============================================================================+
{{ message body }}
</pre>
I'm not sure if "Ignored" or "Refused" or "Not Sent" is the correct terminology here.


=== Failed to Send a return Receipt ===
=== Failed to Send a return Receipt ===


When a return receipt fails to send we display it back in the message like an original return receipt.  We should probably use a variation of the original color to indicate a failure.  The message should be marked as new so that the person sees it.
When a return receipt fails to send (for network or other reasons) we display it back in the message like an original return receipt.  We should probably use a variation of the original color to indicate a failure.  The message should be marked as new so that the person sees it.
 
<pre>
{{ message header }}
+-----------------------------------------------------------------------------+
| +====+  Failed to send $SENDER a Return Receipt!!            [ Resend ] [x] |
| |****|                                                                      |
| +====+  { Always automatically send return receipts to $SENDER }            |
+=============================================================================+
{{ message body }}
</pre>
 
If this receipt was automatically sent, but failed.  It might be good to rethink this, allowing for an automatic resend on a timer that we display.


<pre>
<pre>
Line 65: Line 110:
| +====+  Failed to send $SENDER a Return Receipt!!            [ Resend ] [x] |
| +====+  Failed to send $SENDER a Return Receipt!!            [ Resend ] [x] |
| |****|                                                                      |
| |****|                                                                      |
| +====+  { Always send return receipts to $SENDER }                         |
| +====+  { Never automatically send return receipts to $SENDER }             |
+=============================================================================+
+=============================================================================+
{{ message body }}
{{ message body }}
</pre>
</pre>


== Sending a Return Receipt Request ==
== Sending a Return Receipt Request ==
Confirmed users
1,059

edits

Navigation menu