Send commands with /msg MemoServ COMMAND or the shorthand /ms COMMAND. Both sender and recipient must be registered with NickServ.

Sending

CommandSyntaxDescription
SEND SEND <nick|#channel> <message> Send a memo to a user or channel. If the recipient is online they get a notice immediately. Channel memos go to all users with SOP access or above. /msg MemoServ SEND Alice Hey, wanted to let you know...
CANCEL CANCEL <nick|#channel> Cancel the last memo you sent to a user or channel, as long as they haven't read it yet. /msg MemoServ CANCEL Alice
CHECK CHECK <nick> Check whether the last memo you sent to a user has been read. Only works for user memos, not channel memos. /msg MemoServ CHECK Alice

Reading & managing

CommandSyntaxDescription
LIST LIST [#channel] [NEW] List your memos. Add a channel name to list channel memos. Use NEW to show only unread ones. /msg MemoServ LIST NEW
READ READ [#channel] <num|LAST|NEW|ALL> Read memos by number, range (e.g. 2-5), or use LAST, NEW, or ALL. Add a channel name for channel memos. /msg MemoServ READ NEW
DEL DEL <num|LAST|ALL> Delete a memo by number, the last one, or all memos. Ranges like 2-5 work too. /msg MemoServ DEL ALL

Ignore list

Block memos from specific users. Blocked senders won't be told they're ignored.

CommandSyntaxDescription
IGNORE ADD IGNORE ADD <nick|mask> Block memos from a user or hostmask.
IGNORE DEL IGNORE DEL <nick|mask> Remove an entry from your ignore list.
IGNORE LIST IGNORE LIST Show your current memo ignore list.

Settings

CommandSyntaxDescription
SET NOTIFY SET NOTIFY ON|LOGON|NEW|OFF Control when you're notified about new memos. ON = on login, returning from away, and on arrival. LOGON = on login and away return only. NEW = only when a memo arrives. OFF = never.
SET LIMIT SET LIMIT <num> Set the maximum number of memos you'll accept (up to 20). Use 0 to block all incoming memos.