---
name: "nsend"
section: "1"
platform: "linux"
package: "ncpfs"
version: "2.2.6-9"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/nsend"
---

# nsend(1)

Send messages to users or groups

## NAME

nsend - Send messages to users or groups

## SYNOPSIS

**nsend** \[ **-h** \] \[ **-S** *server* \] \[ **-U** *user name* \] \[ **-P** *password* \| **-n** \] \[ **-C** \] \[ **-a** \] **-i** *objectID* \| **-c** *connNum*\[,*...*\] \|  { \[ **-t** *recipient type* \] **-o** *recipient name* \| *recipient name* } *message*

## DESCRIPTION

With **nsend**, you can send messages to the user's workstations.

**nsend** looks up the file *$HOME/.nwclient* to find a file  server, a user name and possibly a password. See [nwclient(5)](/nwclient/5.md) for more  information. Please note that the access permissions of *.nwclient* MUST be 0600, for security reasons.

## OPTIONS

**recipient name**

**recipient name** is either the NetWare name of the user  to receive the message or the name of an existing user group on  that server. You can use wildcards in this specification.

**-o** *recipient name*

Specifies recipient's name. This can specify user or group.

**-t** *recipent type*

Specifies recipient's type.

- **-c** *connNum*\[,*...*\]

  Specifies connection numbers of recipients. You can use this option as workaround to deliver messages to directory services users.

- **-i** *userID*

  Specifies recipient's object ID. You can use this option as workaround to deliver messages to directory services users.

**message**

**message** is the message to be sent. Please note that this has  to be a single command line argument. If you want to send a message  that contains spaces, you have to quote them on the command line.  For example, to annoy your system administrator, you should try

   nsend supervisor 'I know how this works!'

Program first searches (wildcards allowed) bindery with  *recipients name* and *type*. If **user** is found, message  is sent to this user, if **group** is found, message is sent to this  group. Other object types are ignored. If no suitable object was found  in this phase, **connection list** for specified object is retrieved  (no wildcards allowed) and message is sent to this object (including **print servers** and so on). No expansions on **group** is done this time.

- **-a**

  By default, nsend prepends 'From ....' text to message. You can suppress this by adding **-a** to command line.

- **-S** *server*

  **server** is the name of the server you want to use.

**-U** *user name*

If the user name your NetWare administrator gave to you differs from your unix user-id, you should use **-U** to tell the  server about your NetWare user name.

- **-P** *password*

  You may want to give the password required by the server on the command line. You should be careful about using passwords in scripts.

- **-n**

  **-n** should be given if specified user does not have password.

  If neither **-n** nor **-P** are given, nsend prompts for a password.

- **-C**

  By default, passwords are converted to uppercase before they are sent to the server, because most servers require this. You can turn off this conversion by **-C**.

## BUGS

Directory services connection are not supported yet.\
 Options **-c**, **-i** and **-o** cannot be used together.\
 If user is specified multiple times (using wildcards in group specification or by repeating same number in **-c**), message is delivered multiple times to him.

## SEE ALSO

**[nwclient(5)](/nwclient/5.md), [nprint(1)](/nprint/1.md), [slist(1)](/slist/1.md), [ncpmount(8)](/ncpmount/8.md), [ncpumount(8)](/ncpumount/8.md)**

## CREDITS

nsend was written by looking at mars\_nwe's message handling. Thanks to Martin Stover \<mstover@freeway.de\>.\
 Support for Netware groups by Philippe Andersson \<philippe\_andersson@ste.scitex.com\>.\
 Support for connections greater than 255 by Petr Vandrovec  \<vandrove@vc.cvut.cz\>.
