Table of contents:

Introduction

UUM is a command introduced with MSNP14.

It is a Notification Server command, WITH a request payload.

Sends a message via the Notification Server to another service.
For the version of this command that is sent when a message is received, read UBM.

Client/Request

UUM TrID user-handle network-id type length
payload

Where user-handle is the user handle of the user you'd like to send a message to.

Where network-id specifies which network to send this message over to reach the user.

Where type is:

Where length is the size (in bytes) of the payload.

Where payload is the body of the message, usually containing a MIME-Version header and a Content-Type.

Server/Response

This command only supports negative-acknowledgement responses only. There is no postive acknowledgement response.

Examples

Standard message

C: UUM 1 example@yahoo.com 32 1 85
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

negatively acknowledged?

Typing notification

C: UUM 2 example@yahoo.com 32 2 90
MIME-Version: 1.0
Content-Type: text/x-msmsgscontrol
TypingUser: example@hotmail.com

Nudge

C: UUM 3 example@yahoo.com 32 3 69
MIME-Version: 1.0
Content-Type: text/x-msnmsgr-datacast

ID: 1

Known changes