Main > Free Download Search >

Free msg software for linux

msg

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 77
msgparser 1.3

msgparser 1.3


msgparser project is a parser for .msg Files in Java more>>
msgparser project is a parser for .msg Files in Java.

msgparser is a small open source Java library that parses Outlook .msg files and provides their content using Java objects.

msgparser uses the Apache POI - POIFS library to parse the message files which use the OLE 2 Compound Document format. Thus, it is merely a convenience library that covers the details of the .msg file. The implementation is based on the information provided at fileformat.info.

Examples:

This page shows how to use the msgparser library to access to content of a .msg file.

For parsing the .msg file, a MsgParser object must be created. This parser can process .msg files stored in a file or coming from an InputStream.

MsgParser msgp = new MsgParser();
Message msg = msgp.parseMsg("mail.msg");

The resulting msg object contains all necessary information (e.g., from, to, subject).

String fromEmail = msg.getFromEmail();
String fromName = msg.getFromName();
String subject = msg.getSubject();

Attachments are stored in Attachment objects.

List atts = msg.getAttachments();
for (Attachment att : atts) {
// do something with attachment
}

An attachment is either a file (which is a FileAttachment object) or another attached .msg file (i.e, an .msg file in an .msg file) (which is a MsgAttachment object).
<<less
Download (1.1MB)
Added: 2007-07-26 License: GPL v3 Price:
823 downloads
Net::YMSG 1.2

Net::YMSG 1.2


Net::YMSG is a Perl interface to the Yahoo! Messenger IM protocol. more>>
Net::YMSG is a Perl interface to the Yahoo! Messenger IM protocol.

SYNOPSIS

use Net::YMSG;

my $yahoo = Net::YMSG->new(
id => your_yahoo_id,
password => your_password,
);
$yahoo->login or die "Cant login Yahoo!Messenger";
$yahoo->send(recipient_yahoo_id, Hello World!);

Net::YMSG is a client class for connecting with the Yahoo! Messenger server, and transmitting and receiving a message.

Since implement of a protocol is the result of analyzing and investigating a packet, it has an inadequate place. However, it is working as expected usually.

METHODS

This section documents method of the Net::YMSG class.

Net::YMSG->new()

It should be called with following arguments (items with default value are optional):

id => yahoo id
password => password
pre_login_url => url which refers to setting information.
(default http://msg.edit.yahoo.com/config/)
hostname => server hostname
(default scs.yahoo.com)

Returns a blessed instantiation of Net::YMSG.

Note: If you plan to connect with Yahoo!India (yahoo.co.in), it sets up as follows.

my $yahoo_japan = Net::YMSG->new(
pre_login_url => http://edit.my.yahoo.co.in/config/,
hostname => cs.yahoo.co.in,
);

Since it connects with Yahoo!(yahoo.com), this procedure is unnecessary in almost all countries.

<<less
Download (0.015MB)
Added: 2006-12-11 License: Perl Artistic License Price:
1058 downloads
Locale::Maketext::Lexicon::Msgcat 0.62

Locale::Maketext::Lexicon::Msgcat 0.62


Locale::Maketext::Lexicon::Msgcat is a Msgcat catalog parser Maketext. more>>
Locale::Maketext::Lexicon::Msgcat is a Msgcat catalog parser Maketext.

SYNOPSIS

package Hello::I18N;
use base Locale::Maketext;
use Locale::Maketext::Lexicon {
en => [Msgcat, en_US/hello.pl.m],
};

package main;
my $lh = Hello::I18N->get_handle(en);
print $lh->maketext(1,2); # set 1, msg 2
print $lh->maketext("1,2"); # same thing

This module parses one or more Msgcat catalogs in plain text format, and returns a Lexicon hash, which may be looked up either with a two-argument form ($set_id, $msg_id) or as a single string ("$set_id,$msg_id").

<<less
Download (0.082MB)
Added: 2007-02-14 License: MIT/X Consortium License Price:
983 downloads
mod_stego 1.4

mod_stego 1.4


mod_stego is an apache 1.x module. more>>
mod_stego is an apache 1.x module. It steganograph a file or a message inside the html pages.

If you want the message, you should use a a de-steganography software to take it out.

Installation:

mod_stego.c

$ tar xvfz mod_stego-*tar.gz
$ tar xvfz apache_1.3.*.tar.gz
$ cd apache_1.3.*
$ PREFIX=/home/apache
$ ./configure --add-module=../mod_stego/mod_stego.c --prefix=$PREFIX
$ make
# make install
$ vi $PREFIX/conf/httpd.conf

Add:

AddHandler stego-handler .html .htm
StegoMessage /tmp/msg
StegoKey "Be happy!" # This is the key of your stego message. If there isnt
# it, the message isnt crypted. The algorithm is RC5.

stego_extractor.c

$ cc stego_extractor.c -o stego_extractor
$ wget www.autistici.org/bakunin/stego_example.html
$ ./stego_extractor stego_example.html

My page have no password (press enter 2 times).
<<less
Download (0.014MB)
Added: 2005-12-16 License: GPL (GNU General Public License) Price:
1408 downloads
BBForums 1.1

BBForums 1.1


BBForums is a Web forum server. more>>
BBForums is a Web forum server.Create a system permitting several forums administrated by different users. BB-Forum is not a soft for creating only one forum but is a soft for creating several forums and administer the users.A forum can be public or moderated, and subscription-moderated. Moderated subscriptions or messages are easily accepted or rejected by the administrators of the forums into the web interface.

Quick install :

First of all you should create a user for mysql which will have read/write acces.

Example:
connect mysql;
create database bbforums;
grant all on bbforums to "bbforums@%" identified by "mypass";

Send the file MYSQL-Structure to your mysql client to create the structure of the database.

Example:
mysql -p -u bbforums bbforums < MYSQL_STRUCTURE

- Copy all the files contained in the archives into the place you want under your web server tree.
- Edit the config.inc.php to match mysql server, database name, login, etc... You need to decide a name for a superuser of your bbf.
- Do a "cp msg- .inc.php msg.inc.php" (replace by the two letters corresponding to the file containing the language you want).

NOTE: The file msg-en.inc.php supposed to be the english version has not yet been corrected. Its written by me with my poor english, so, if you make an english version better than mine, send it to Bruno@ac-grenoble.fr!

- Start your web browser and connect to the url corresponding to the file index.php.
- Then, subscribe to bbforums with the username you chose to be the superuser into config.inc.php.
When you connect with this username, youll have more options allowing you to create/delete/change forums.
- You can now start to create new forums. Users can subscribe and will probably ask for new forums or will enter the forums you created.
- Frequently clean the "create-keys" table to delete all the keys that were not used by bad users. You can do this by choosing the last option of your superusers environment.

You can customize the files header.inc.php and footer.inc.php for the pages to match the feature you want. You can also customize the messages as they are all in the msg.inc.php file.

<<less
Download (0.042MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1222 downloads
MQSeries 1.25

MQSeries 1.25


MQSeries is a Perl extension for MQSeries support. more>>
MQSeries is a Perl extension for MQSeries support.

SYNOPSIS

There are two interfaces provided by the MQSeries modules. The first is a straight forward mapping to all of the individual MQI calls, and the second is a value-added, OO interface, which provides a simpler interface to a subset of the full MQI functionality.

The straight MQI mapping is:

use MQSeries;

$Hconn = MQCONN($Name,$CompCode,$Reason);
MQDISC($Hconn,$CompCode,$Reason);

$Hobj = MQOPEN($Hconn,$ObjDesc,$Options,$CompCode,$Reason);
MQCLOSE($Hconn,$Hobj,$Options,$CompCode,$Reason);

MQBACK($Hconn,$CompCode,$Reason);
MQCMIT($Hconn,$CompCode,$Reason);

$Buffer = MQGET($Hconn,$Hobj,$MsgDesc,$GetMsgOpts,$BufferLength,$CompCode,$Reason);

MQPUT($Hconn,$Hobj,$MsgDesc,%PutMsgOpts,$Msg,$CompCode,$Reason);

MQPUT1($Hconn,$ObjDesc,$MsgDesc,$PutMsgOpts,$Msg,$CompCode,$Reason);

($Attr1,...) = MQINQ($Hconn,$Hobj,$CompCode,$Reason,$Selector1,...);
MQSET($Hconn,$Hobj,$CompCode,$Reason,$Selector1,$Attr1,...);

If the perl5 API is compiled with the version 5 headers and libraries, then the following MQI calls are also available:

MQBEGIN($Hconn,$BeginOpts,$CompCode,$Reason);
$Hconn = MQCONNX($Name,$ConnectOpts,$CompCode,$Reason);

There are also some additional utility routines provided which are not part of the MQI, but specific to the perl5 API:

($ReasonText,$ReasonMacro) = MQReasonToStrings($Reason);
($ReasonText) = MQReasonToText($Reason);
($ReasonMacro) = MQReasonToMacro($Reason);

The OO interface is provided in several optional modules. Three of these make up the core OO interface:

MQSeries::QueueManager
MQSeries::Queue
MQSeries::Message

There are several subclasses of MQSeries::Message which handle special message formats:

MQSeries::Message::Storable
MQSeries::Message::Event
MQSeries::Message::PCF
MQSeries::Message::DeadLetter

There is also a module which provides an interface to the command server PCF messages for MQSeries administration:

MQSeries::Command

There are two sets of classes that help you follow (tail -f style) and parse the two kinds of log-files written by MQSeries: the FDC files and the error-logs. These classes allow you to write a log monitoring daemon that feeds into syslog or your system management tools.

MQSeries::ErrorLog::Tail
MQSeries::ErrorLog::Parser
MQSeries::ErrorLog::Entry
MQSeries::FDC::Tail
MQSeries::FDC::Parser
MQSeries::FDC::Entry

There is a set of classes that parses configuration and authority files (/var/mqm/mqs.ini, /var/mqm/qmgrs/*/qm.ini, /var/mqm/qmgrs/*/auth/*/*).

MQSeries::Config::Authority
MQSeries::Config::Machine
MQSeries::Config::QMgr

Some internal helper functions are stored in the module:

MQSeries::Utils

See the documentation for each of these individual modules for more information.

<<less
Download (0.31MB)
Added: 2007-05-24 License: Perl Artistic License Price:
888 downloads
XChat-XMMS 0.7

XChat-XMMS 0.7


XChat-XMMS is an XChat script for controlling XMMS. more>>
XChat-XMMS is an XChat script for controlling XMMS. Use XMMS from within XChat, including remote control and having XChat interact with your IRC channel or /msg (including allowing remote users to browse your playlist)

It can send out messages to channels or other IRC users, and supports searching playlists with Perl regular expresions, DCC transfers, understands MP3 and Ogg-Vorbis tags, caches playlists for quick searches, and allows remote playlist browsing via /msg. It also supports auto- messages and auto-topics.

<<less
Download (0.013MB)
Added: 2006-04-11 License: Artistic License Price:
1298 downloads
Mail::Send 1.74

Mail::Send 1.74


Mail::Send is a simple electronic mail interface. more>>
Mail::Send is a simple electronic mail interface.

SYNOPSIS:

require Mail::Send;

$msg = new Mail::Send;

$msg = new Mail::Send Subject=>example subject, To=>timbo;

$msg->to(user@host);
$msg->to(user@host, user2@example.com);
$msg->subject(example subject);
$msg->cc(user@host);
$msg->bcc(someone@else);

$msg->set($header, @values);
$msg->add($header, @values);
$msg->delete($header);

# Launch mailer and set headers. The filehandle returned
# by open() is an instance of the Mail::Mailer class.
# Arguments to the open() method are passed to the Mail::Mailer
# constructor.

$fh = $msg->open; # some default mailer
# $fh = $msg->open(sendmail); # explicit

print $fh "Body of message";

$fh->close; # complete the message and send it

$fh->cancel; # not yet implemented
<<less
Download (0.047MB)
Added: 2006-05-05 License: Perl Artistic License Price:
1269 downloads
SnortSMS 1.6.8

SnortSMS 1.6.8


SnortSMS is a highly configurable sensor management system. more>>
SnortSMS is a highly configurable sensor management system that provides the ability to remotely administer Snort [and Barnyard] based Intrusion Detection Systems (IDS), push configuration files, add/edit rules, and monitor system health and statistics, all from a simple and clean Web interface console.
Whether you have one or multiple Snort sensors, SnortSMS can help unify and syncronize all sensor configurations.
Main features:
- Centralized Sensor Management - Unify all sensors under one common console interface. Create and share global configuration policies throughout your IDS sensors. Remotely start and stop sensors.
- Barnyard Support - Integrated support for Barnyard including auto-generation of sid-msg.map.
- Health Monitoring - Monitor the statistics and health of all your sensors. Our parallel querying engine retrives vital stats from all sensors simustainiously.
- Configuration Verification - Uses MD5 checksums to validate sensor config policies with global configuration settings.
- Rule Importing - Instantly download and import Snort rules and configuration resources into the SnortSMS libraries.
Enhancements:
- This release adds support to handle Dynamic directives.
- There are miscellaneous bugfixes.
<<less
Download (0.22MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
844 downloads
Pod::Usage 1.35

Pod::Usage 1.35


Pod::Usage, pod2usage() can print a usage message from embedded pod documentation. more>>
Pod::Usage, pod2usage() can print a usage message from embedded pod documentation.

SYNOPSIS

use Pod::Usage

my $message_text = "This text precedes the usage message.";
my $exit_status = 2; ## The exit status to use
my $verbose_level = 0; ## The verbose level to use
my $filehandle = *STDERR; ## The filehandle to write to

pod2usage($message_text);

pod2usage($exit_status);

pod2usage( { -message => $message_text ,
-exitval => $exit_status ,
-verbose => $verbose_level,
-output => $filehandle } );

pod2usage( -msg => $message_text ,
-exitval => $exit_status ,
-verbose => $verbose_level,
-output => $filehandle );

pod2usage( -verbose => 2,
-noperldoc => 1 )

<<less
Download (0.095MB)
Added: 2007-08-08 License: Perl Artistic License Price:
808 downloads
Mail::Message::Body 2.065

Mail::Message::Body 2.065


Mail::Message::Body is the data of a body in a message. more>>
Mail::Message::Body is the data of a body in a message.

INHERITANCE

Mail::Message::Body has extra code in
Mail::Message::Body::Construct
Mail::Message::Body::Encode

Mail::Message::Body
is a Mail::Reporter

Mail::Message::Body is extended by
Mail::Message::Body::File
Mail::Message::Body::Lines
Mail::Message::Body::Multipart
Mail::Message::Body::Nested
Mail::Message::Body::String

Mail::Message::Body is realized by
Mail::Message::Body::Delayed

SYNOPSIS

my Mail::Message $msg = ...;
my $body = $msg->body;
my @text = $body->lines;
my $text = $body->string;
my IO::Handle $file = $body->file;
$body->print(*FILE);

my $content_type = $body->type;
my $transfer_encoding = $body->transferEncoding;
my $encoded = $body->encode(mime_type => text/html,
charset => us-ascii, transfer_encoding => none);n";
my $decoded = $body->decoded;

The encoding and decoding functionality of a Mail::Message::Body is implemented in the Mail::Message::Body::Encode package. That package is automatically loaded when encoding and decoding of messages needs to take place. Methods to simply build an process body objects are implemented in Mail::Message::Body::Construct.

The body of a message (a Mail::Message object) is stored in one of the many body types. The functionality of each body type is equivalent, but there are performance differences. Each body type has its own documentation with details about its implementation.

<<less
Download (0.57MB)
Added: 2006-06-08 License: Perl Artistic License Price:
1233 downloads
chan_misdn 0.2.1

chan_misdn 0.2.1


chan_misdn is a channel driver for the open source PBX Asterisk for using ISDN BRI/PRI devices that are supported by mISDN. more>>
chan_misdn is a channel driver for the open source PBX Asterisk for using ISDN BRI/PRI devices that are supported by mISDN. chan_misdn is the new ISDN Layer for Linux.
Main features:
- NT and TE mode
- PP and PMP mode
- BRI and PRI (with BNE1 and BN2E1 Cards)
- DTMF Detection in HW+mISDNdsp (much better than asterisks internal!)
- Display Messages to Phones (which support display msg)
- HOLD/RETRIEVE/TRANSFER on ISDN Phones : )
- Screen/ Not Screen User Number
- Basic EchoCancellation
- Volume Control
- Crypting with mISDNdsp (Blowfish)
- Data (HDLC) callthrough
- Data Callin (with app_ptyfork +pppd)
- echo cancellation
- some other
Enhancements:
- Release management was changed.
- This is the first stable version.
<<less
Download (0.12MB)
Added: 2005-12-06 License: GPL (GNU General Public License) Price:
1418 downloads
Mail::SendEasy 1.2

Mail::SendEasy 1.2


Mail::SendEasy can send plain/html e-mails through SMTP servers (platform independent). more>>
Mail::SendEasy can send plain/html e-mails through SMTP servers (platform independent). Supports SMTP authentication and attachments.

This modules will send in a easy way e-mails, and doesnt have dependencies. Soo, you dont need to install libnet.
It supports SMTP authentication and attachments.

USAGE:

OO

use Mail::SendEasy ;

my $mail = new Mail::SendEasy(
smtp => localhost ,
user => foo ,
pass => 123 ,
) ;

my $status = $mail->send(
from => sender@foo.com ,
from_title => Foo Name ,
reply => re@foo.com ,
error => error@foo.com ,
to => recp@domain.foo ,
cc => recpcopy@domain.foo ,
subject => "MAIL Test" ,
msg => "The Plain Msg..." ,
html => "The HTML Msg..." ,
msgid => "0101" ,
) ;

if (!$status) { print $mail->error ;}

STRUCTURED

use Mail::SendEasy ;

my $status = Mail::SendEasy::send(
smtp => localhost ,
user => foo ,
pass => 123 ,
from => sender@foo.com ,
from_title => Foo Name ,
reply => re@foo.com ,
error => error@foo.com ,
to => recp@domain.foo ,
cc => recpcopy@domain.foo ,
subject => "MAIL Test" ,
msg => "The Plain Msg..." ,
html => "The HTML Msg..." ,
msgid => "0101" ,
) ;

if (!$status) { Mail::SendEasy::error ;}

<<less
Download (0.011MB)
Added: 2007-08-02 License: Perl Artistic License Price:
816 downloads
MIME::Parser 5.420

MIME::Parser 5.420


MIME::Parser is a experimental class for parsing MIME streams. more>>
MIME::Parser is a experimental class for parsing MIME streams.

SYNOPSIS

Before reading further, you should see MIME::Tools to make sure that you understand where this module fits into the grand scheme of things. Go on, do it now. Ill wait.
Ready? Ok...

Basic usage examples

### Create a new parser object:
my $parser = new MIME::Parser;

### Tell it where to put things:
$parser->output_under("/tmp");

### Parse an input filehandle:
$entity = $parser->parse(*STDIN);

### Congratulations: you now have a (possibly multipart) MIME entity!
$entity->dump_skeleton; # for debugging

Examples of input

### Parse from filehandles:
$entity = $parser->parse(*STDIN);
$entity = $parser->parse(IO::File->new("some command|");

### Parse from any object that supports getline() and read():
$entity = $parser->parse($myHandle);

### Parse an in-core MIME message:
$entity = $parser->parse_data($message);

### Parse an MIME message in a file:
$entity = $parser->parse_open("/some/file.msg");

### Parse an MIME message out of a pipeline:
$entity = $parser->parse_open("gunzip - < file.msg.gz |");

### Parse already-split input (as "deliver" would give it to you):
$entity = $parser->parse_two("msg.head", "msg.body");

Examples of output control

### Keep parsed message bodies in core (default outputs to disk):
$parser->output_to_core(1);

### Output each message body to a one-per-message directory:
$parser->output_under("/tmp");

### Output each message body to the same directory:
$parser->output_dir("/tmp");

### Change how nameless message-component files are named:
$parser->output_prefix("msg");

Examples of error recovery

### Normal mechanism:
eval { $entity = $parser->parse(*STDIN) };
if ($@) {
$results = $parser->results;
$decapitated = $parser->last_head; ### get last top-level head
}

### Ultra-tolerant mechanism:
$parser->ignore_errors(1);
$entity = eval { $parser->parse(*STDIN) };
$error = ($@ || $parser->last_error);

### Cleanup all files created by the parse:
eval { $entity = $parser->parse(*STDIN) };
...
$parser->filer->purge;

Examples of parser options

### Automatically attempt to RFC-1522-decode the MIME headers?
$parser->decode_headers(1); ### default is false

### Parse contained "message/rfc822" objects as nested MIME streams?
$parser->extract_nested_messages(0); ### default is true

### Look for uuencode in "text" messages, and extract it?
$parser->extract_uuencode(1); ### default is false

### Should we forgive normally-fatal errors?
$parser->ignore_errors(0); ### default is true
Miscellaneous examples
### Convert a Mail::Internet object to a MIME::Entity:
@lines = (@{$mail->header}, "n", @{$mail->body});
$entity = $parser->parse_data(@lines);

<<less
Download (0.38MB)
Added: 2006-11-17 License: Perl Artistic License Price:
1073 downloads
Mail::Message::Field::Full 2.073

Mail::Message::Field::Full 2.073


Mail::Message::Field::Full is a Perl module that can construct one smart line in a message header. more>>
Mail::Message::Field::Full is a Perl module that can construct one smart line in a message header.

INHERITANCE

Mail::Message::Field::Full
is a Mail::Message::Field
is a Mail::Reporter

Mail::Message::Field::Full is extended by
Mail::Message::Field::Structured
Mail::Message::Field::Unstructured

SYNOPSIS

!! UNDER CONSTRUCTION
!! The details of this module are NOT FINISHED yet
!! Most parts are already usable, however. With care!

# Getting to understand the complexity of a header field ...

my $fast = $msg->head->get(subject);
my $full = Mail::Message::Field::Full->from($fast);

my $full = $msg->head->get(subject)->study; # same
my $full = $msg->head->study(subject); # same
my $full = $msg->get(subject); # same

# ... or build a complex header field yourself

my $f = Mail::Message::Field::Full->new(To);
my $f = Mail::Message::Field::Full->new(Subject: hi!);
my $f = Mail::Message::Field::Full->new(Subject => hi!);

This is the full implementation of a header field: it has full understanding of all predefined header fields. These objects will be quite slow, because header fields can be very complex. Of course, this class delivers the optimal result, but for a quite large penalty in performance and memory consumption. Are you willing to accept?

This class supports the common header description from RFC2822 (formerly RFC822), the extensions with respect to character set encodings as specified in RFC2047, and the extensions on language specification and long parameter wrapping from RFC2231. If you do not need the latter two, then the Mail::Message::Field::Fast and Mail::Message::Field::Flex are enough for your application.

<<less
Download (0.58MB)
Added: 2007-08-02 License: Perl Artistic License Price:
815 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5