Difference between revisions of "User:LorenzoAncora/IRC/MemoServ"

From Free Software Directory
Jump to: navigation, search
(Basic instructions to use MemoServ.)
 
(*upd. all documentation to support Libera.Chat)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
On the IRC server <code>chat.freenode.net</code> you can contact <code>MemoServ</code> to leave a permanent private message to another user.
+
The Memo Service can be used to leave a <i>permanent</i> private message to another IRC account.
 
+
To use it send a chat message to the special IRC account named <code>MemoServ</code>.
: [[File:ApacheAlertBlack.png|link=]] The IRC service <code>MemoServ</code> does not support PGP encryption or signing, so expect an answer through <code>MemoServ</code> or in <code>#fsf</code>.
 
  
 
= How to send a permanent and private message =
 
= How to send a permanent and private message =
  
These two commands will lead to the same result:
+
The IRC command:
 
 
<pre>/MSG MemoServ SEND kindling Test message.</pre>
 
 
 
...sends the message directly to MemoServ and displays the result in the current channel, visible only to you.
 
  
 
<pre>/QUERY MemoServ SEND kindling Test message.</pre>
 
<pre>/QUERY MemoServ SEND kindling Test message.</pre>
  
...sends the message to MemoServ by opening a dedicated chat window, visible only to you.
+
...uses MemoServ to send the private message <code>Test message.</code> to the registered user <code>kindling</code>.
 +
It also opens a dedicated chat buffer/window with the IRC service, so you can can keep using it with ease. You can also replace QUERY with MSG to obtain the same result without opening a dedicated chat.
  
With both methods I will receive an email message from your registered Freenode account containing <code>Test message.</code>, your username and an email address to report SPAM.
+
The server will behave as a mail inbox and store a copy of all communications made in this way.
  
 
== Example ==
 
== Example ==
  
After logging in on Freenode as <code>foobar</code> you execute:
+
After accessing the IRC server as the registered chat user <code>foobar</code> you execute:
  
 
<pre>/MSG MemoServ SEND kindling Test message.</pre>
 
<pre>/MSG MemoServ SEND kindling Test message.</pre>
  
After 5 minutes I receive:
+
This generates:
 +
 
 +
# A stored message entry in <code>kindling</code>'s MemoServ;
 +
# A direct chat notification from the IRC service to <code>kindling</code> (only if <code>kindling</code> is logged in);
 +
# A mail message from the IRC server to <code>kindling</code>'s email address:
  
 
<pre>
 
<pre>
From: "freenode" <noreply.support@freenode.net>
+
From: noreply.support@libera.chat
 
To: "kindling" < ... >
 
To: "kindling" < ... >
Reply-To: support@freenode.net
+
Subject: Libera.Chat New Memo
Subject: freenode New Memo
 
Date: Fri, 11 Jan 2019 21:35:04 +0000
 
Return-Path: noreply.support@freenode.net
 
 
[...]
 
[...]
  
Line 43: Line 40:
 
IRC.
 
IRC.
 
--
 
--
If this message is unsolicited, please contact support@freenode.net
+
If this message is unsolicited, please contact support@libera.chat
 
with a full copy.
 
with a full copy.
 
</pre>
 
</pre>
  
...and of course a message from the IRC service on Freenode, if I am already connected.
 
  
== Limits ==
+
== [[File:ApacheAlertBlack.png|link=]] Limits ==
  
 +
* This contact method does not support PGP encryption or signing, so expect an answer to your IRC account using the same service;
 +
* The IRC service stores a limited number of messages and refuses to send/receive new messages after this limit is hit. Cleanse the old messages manually with <code>/msg MemoServ DELETE OLD</code> from time to time;
 
* You can specify a message of up to 300 ASCII characters;
 
* You can specify a message of up to 300 ASCII characters;
: [[File:ApacheAlertRed.png|link=]] My email client, along with many other advanced email clients like [[Thunderbird]], may discard all HTML/CSS/Javascript contents. Please, do not include markup or style in your <code>MemoServ</code> messages.
+
: [[File:ApacheAlertRed.png|link=]] Many email clients like [[Thunderbird|Mozilla Thunderbird]] are configured to hide all markup contents. It is wise to only use pure text;
* Freenode limits the number of consecutive messages your can send;
 
 
* The IRC operators can examine the contents of <em>all</em> your IRC sessions.
 
* The IRC operators can examine the contents of <em>all</em> your IRC sessions.
* I always answer in 36h.
 

Latest revision as of 09:20, 25 February 2023

The Memo Service can be used to leave a permanent private message to another IRC account. To use it send a chat message to the special IRC account named MemoServ.

How to send a permanent and private message

The IRC command:

/QUERY MemoServ SEND kindling Test message.

...uses MemoServ to send the private message Test message. to the registered user kindling. It also opens a dedicated chat buffer/window with the IRC service, so you can can keep using it with ease. You can also replace QUERY with MSG to obtain the same result without opening a dedicated chat.

The server will behave as a mail inbox and store a copy of all communications made in this way.

Example

After accessing the IRC server as the registered chat user foobar you execute:

/MSG MemoServ SEND kindling Test message.

This generates:

  1. A stored message entry in kindling's MemoServ;
  2. A direct chat notification from the IRC service to kindling (only if kindling is logged in);
  3. A mail message from the IRC server to kindling's email address:
From: noreply.support@libera.chat
To: "kindling" < ... >
Subject: Libera.Chat New Memo
[...]

kindling,

You have a new memo from foobar:

Test message.

To disable this feature, use /msg NickServ SET EMAILMEMOS OFF via
IRC.
--
If this message is unsolicited, please contact support@libera.chat
with a full copy.


ApacheAlertBlack.png Limits

  • This contact method does not support PGP encryption or signing, so expect an answer to your IRC account using the same service;
  • The IRC service stores a limited number of messages and refuses to send/receive new messages after this limit is hit. Cleanse the old messages manually with /msg MemoServ DELETE OLD from time to time;
  • You can specify a message of up to 300 ASCII characters;
ApacheAlertRed.png Many email clients like Mozilla Thunderbird are configured to hide all markup contents. It is wise to only use pure text;
  • The IRC operators can examine the contents of all your IRC sessions.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.