---
name: "go-sendxmpp"
section: "5"
platform: "linux"
package: "go-sendxmpp"
version: "0.14.1-3+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/go-sendxmpp/5"
---

# go-sendxmpp(5)

A tool to send messages to an XMPP contact or MUC.

## NAME

**go-sendxmpp** - A tool to send messages to an XMPP contact or MUC.

## LOCATION

The account data is expected at **~/.config/go-sendxmpp/config** (preferred), **~/.config/go-sendxmpp/sendxmpprc** (deprecated) or **~/.sendxmpprc** (for compatibility with the original perl sendxmpp) if no other configuration file location is specified with -f or --file. The configuration file is expected to be in the following format:

## FORMAT

username: \[*your\_jid*\]\
 jserver: \[*jabber\_server*\]\
 port: \[*jabber\_port*\]\
 password: \[*your\_jabber\_password*\]\
 eval\_password: \[*command\_to\_unlock\_your\_password*\]\
 alias: \[*your\_alias*\]

## REQUIRED SETTINGS

If all necessary settings are supplied as command line arguments no config file is needed at all. Setting **jserver** and **port** might not be necessary depending on the used server.\
 You should either use a password manager and the setting **eval\_password** or add your password in plaintext to the config file with the setting **password**. Please be careful with **eval\_password** as any command put there will be executed.

## AUTHOR

Written by Martin Dosch.

## REPORTING BUGS

Report bugs at *https://salsa.debian.org/mdosch/go-sendxmpp/issues*.

## COPYRIGHT

Copyright (c) Martin Dosch License: BSD 2-clause License

## SEE ALSO

[go-sendxmpp(1)](/go-sendxmpp/1.md), [sendxmpp(1)](/sendxmpp/1.md)
