sendxmpp 0.0.8

sendxmpp is a perl-script to send xmpp (jabber), similar to what mail(1) does for mail.
  1 Screenshot
sendxmpp project is a perl-script to send xmpp (jabber), similar to what mail does for mail.

sendxmpp was written by me, Dirk-Jan C. Binnema, and is available under the term of the GNU General Public License v2. The hard work is done by Ryan Eatmon's Net::XMPP-modules, and you need have them installed for sendxmpp to work.

Obviously, you also need a jabber account; they are freely available at, but you can also run your own server.

sendxmpp is in use on computers around the globe, for example for distributing CVS-commit alerts, sending server warnings and notifying users.

Suppose you have to manage a remote server somewhere, and you have to keep an eye on its cpu load-average. You could write a script to check this, and run it periodically from cron. This script could contain something like:

if test "$cpuload" -gt "$CPULOADMAX"; then
top -b -n 1 | sendxmpp -s "wake up! cpu load $cpuload at `hostname`"

And on my client machine, my jabber-client wil pop-up a message, depending on your client. There are many different client, for any platform/OS.


unpack the tarball, and enter the new directory
$ perl Makefile.PL
$ make
$ make install

What's New in This Release:

This version brings some documentation improvements and also you specify non-default port numbers for jabber servers.

last updated on:
August 8th, 2006, 14:32 GMT
license type:
GPL (GNU General Public License) 
developed by:
Dirk-Jan C. Binnema
ROOT \ Communications \ Chat
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!

Add your review!