Why not adopt me?
NAME
Jabber::SimpleSend - Send a Jabber message simply.
SYNOPSIS
use Jabber::SimpleSend qw(send_jabber_message);
send_jabber_message('youruserid@jabberdomain',
                    'yourpassword',
                    'target@jabber.domain',
                    "Problems with Pie',
                    "Pie taste funny.");
or
use Jabber::SimpleSend qw(send_jabber_message);
send_jabber_message({
                     user     => 'youruserid@jabber.domain',
                     password => 'yourpassword',
                     target   => 'target@jabber.domain',
                     subject  => 'Pie Advice',
                     message  => "Must be wrong end.\nPie Good"});
DESCRIPTION
This module is a wrapper around Net::Jabber that allows you to do one thing simply - send Jabber messages. It is useful for daemon processes, cron jobs or in any program that you want to be able to get your attention via Jabber.
METHODS
send_jabber_mesage()
You can call this method with either 5 scalar arguments or with a single reference to a hash. In the later case it takes a hash with the following keys,
- user
 - 
Your JID, or at least the JID you want the program to use.
 - password
 - 
The password corresponding to the username above.
 - target
 - 
The JID you want to send the message to.
 - subject
 - 
The subject of the message.
 - message
 - 
The message (which can include newlines).
 
KUDOS
Ryan Eatmon for doing the hard work and doing Net::Jabber, DJ Adams for answering my questions about Jabber in the past. Various CPAN authors for proving the usefulness of ::Simple modules.
AUTHOR
Greg McCarroll <greg@mccarroll.org.uk>
COPYRIGHT
Copyright 2006 by Greg McCarroll <greg@mccarroll.org.uk>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html