Main > Free Download Search >

Free email message software for linux

email message

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3400
ebXML::Message 0.03

ebXML::Message 0.03


ebXML::Message is a Perl module to encapsulate an ebMS message. more>>
ebXML::Message is a Perl module to encapsulate an ebMS message.

SYNOPSIS

use ebXML::Message;

# create new message

my $message = ebXML::Message->new
(
CPAId => http://www.you.org/cpa/123456,
Action => NewPurchaseOrder,
MessageId => 12,
RefMessageToId => 11,
Service => ebXML::Message::Service->new
(
VALUE => QuoteToCollect,
Type => myservicetypes,
),
);

# write SOAP XML using DOM

use XML::Xerses;

# DOM Document
my $target = XML::Xerces::StdOutFormatTarget->new();
$writer->writeNode($target,$message->getOutput(DOM-Doc);

# DOM generated / munged XML
print OUT $message->getOutput(DOM-XML);


# use message with SOAP::Lite to call webservice

use SOAP::Lite;

# SOAP::Data::Builder object
my $result = SOAP::Lite->uri(http://uri.to/WebService)
->proxy(http://uri.to/soap.cgi)
->parts($message->getMIMEParts)
->call($message->getOutput(SOAP-Data))
->result;

# SOAP::Data::Builder generated / munged XML
print OUT $message->getOutput(SOAP-XML);

An ebXML message encapsulates all the details of an ebMS message.
ebXML is a mechanism for ensuring reliable delivery of XML-based messages via a transport mechanism such as SOAP. For more details on ebXML, see http://www.ebxml.org/
Large portions of this manual page are copied directly from the ebMS 2.0 specification.

<<less
Download (0.014MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1136 downloads
Wily::Message 0.02

Wily::Message 0.02


Wily::Message is a Perl extension to handle Wily Messages. more>>
Wily::Message is a Perl extension to handle Wily Messages.

SYNOPSIS

use Wily::Message;
use Wily::Connect;

# opens a file in wily and exits when the window is destroyed

my $win_id;

my $ws = Wily::Connect::connect();

my $wm = Wily::Message->new(Wily::Message::WMnew, 0, 0, 0, 1,
/tmp/file_to_edit);
$ws->syswrite($wm->flatten());

my $buffer = ;
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}

$buffer = $wm->from_string($buffer);

if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMnew: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRnew) {
$win_id = $wm->{window_id};
$wm = Wily::Message->new(Wily::Message::WMattach, $win_id, 0, 0,
Wily::Message::WEdestroy);
$ws->syswrite($wm->flatten());
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMattach: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRattach) {
} else {
die "Expected a WRattach, but didnt get one";
}
} else {
die "Expected a WRnew, but didnt get one";
}

while (1) {
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WEdestroy and $wm->{window_id} == $win_id) {
last;
}
}

A simple object wrapper around Wily messages with a helper function to assist in extracting messages from the wily connection.

<<less
Download (0.021MB)
Added: 2007-02-27 License: Perl Artistic License Price:
969 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
Mail::Message::Field 2.072

Mail::Message::Field 2.072


Mail::Message::Field contains one line of a message header. more>>
Mail::Message::Field contains one line of a message header.

INHERITANCE

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

Mail::Message::Field is extended by
Mail::Message::Field::Fast
Mail::Message::Field::Flex
Mail::Message::Field::Full

SYNOPSIS

my $field = Mail::Message::Field->new(From => fish@tux.aq);
print $field->name;
print $field->body;
print $field->comment;
print $field->content; # body & comment
$field->print(*OUT);
print $field->string;
print "$fieldn";
print $field->attribute(charset) || us-ascii;

This implementation follows the guidelines of rfc2822 as close as possible, and may there produce a different output than implementations based on the obsolete rfc822. However, the old output will still be accepted.

These objects each store one header line, and facilitates access routines to the information hidden in it. Also, you may want to have a look at the added methods of a message:

my @from = $message->from;
my $sender = $message->sender;
my $subject = $message->subject;
my $msgid = $message->messageId;

my @to = $message->to;
my @cc = $message->cc;
my @bcc = $message->bcc;
my @dest = $message->destinations;

my $other = $message->get(Reply-To);

<<less
Download (0.58MB)
Added: 2007-07-13 License: Perl Artistic License Price:
833 downloads
Mail::Message::Convert 2.066

Mail::Message::Convert 2.066


Mail::Message::Convert is a Perl module for conversions between message types. more>>
Mail::Message::Convert is a Perl module for conversions between message types.

INHERITANCE

Mail::Message::Convert
is a Mail::Reporter

Mail::Message::Convert is extended by
Mail::Message::Convert::Html
Mail::Message::Convert::HtmlFormatPS
Mail::Message::Convert::HtmlFormatText
Mail::Message::Convert::MailInternet
Mail::Message::Convert::MimeEntity
Mail::Message::Convert::TextAutoformat

SYNOPSIS

Available methods are very converter-specific.

This class is the base for various message (and message parts) converters. When the conversion does not change the contents of the body, most of the converters will return the source object. In any case, an Mail::Message::Body is returned with the conversion applied but as much of the other meta data stored in the source body unchanged.

In most cases, converters are created by Mail::Message when they are needed; have a look at the encode and decoded methods on message objects.

<<less
Download (0.57MB)
Added: 2006-08-21 License: GPL (GNU General Public License) Price:
1159 downloads
LAFmessage 1.0.0.0

LAFmessage 1.0.0.0


LAFmessage is a feature-complete library for fetching, parsing, generating and delivering MIME-compliant email messages. more>>
LAFmessage is a feature-complete library for fetching, parsing, generating and delivering MIME-compliant email messages. The project has C++, JNI (Java) and Win32 COM APIs.
For generating mail messages, LAFmessage provides an object-oriented API that represents all the pieces of a message and allows the caller to assemble them in (nearly) limitless combinations to programatically reproduce any feature that is to be found in interactive mail clients (and a few that arent!). These include:
RFC 822-compliant (non-MIME) plain text email.
RFC 2045-compliant (MIME-compliant) plain text email.
RFC 2045-compliant (MIME-compliant) HTML email.
RFC 2045-compliant (MIME-compliant) attachments, both external and embedded.
RFC 822-compliant user-defined header fields.
Messages can also be parsed from RFC 822 or RFC 2045 format into the same object structure to allow programmatic parsing of message content, saving of attachments, forwarding of whole messages, etc.
For fetching and delivering messages, LAFmessage provides the following features:
- RFC 1939-compliant POP3 system for connecting to arbitrary POP3 servers, retrieving and deleting email messages. Downloaded messages are parsed into the object structure for programmatic handling or presentation to an end user.
- RFC 821-compliant SMTP system for connecting to arbitrary SMTP servers, authenticating and delivering email messages. Messages may be delivered synchronously or queued within LAFmessage for asynchronous delivery. Delivery status is available during batch delivery and optimizations are available to speed delivery such as:
- Multiple recipients per SMTP transaction -- greatly reduces network traffic and mail server load.
- Multiple worker threads to deliver queued messages -- can greatly reduce delivery time.
LAFmessage has the capability to canonicalize strings to render strings safe for insertion into HTML, HTML TEXTAREAs, JavaScript and SQL statements.
LAFmessage presents several different APIs:
- A COM interface for use from COM-aware environments on Win32 platforms
- A JNI interface for use from Java applications on Win32 and Linux platforms
- A C++ interface that can be used directly in new programs by simply including the necessary files on Win32 and Linux platforms
LAFmessage is completely thread-safe and suitable for use from ASP pages.
<<less
Download (0.42MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
960 downloads
Email 2.5.1

Email 2.5.1


Email sends email to remote SMTP servers via the command line, which makes it useful in cron jobs. more>>
Email sends email to remote SMTP servers via the command line, which makes it useful in cron jobs. It will send to any RFC standard remote ESMTP server, and will allow you to encrypt, sign, and design your message on the fly.
It has the capability to use signature files with dynamic options, address book functionality, and users can also attach pictures, binary files, documents, or whatever they want. It is completely compatible with GNUPG for encryption and signing, and is easy to configure and use.
Enhancements:
- A bug where an assert caused an abort when encrypting any message with GnuPG under Cygwin has been fixed.
- Compile time problems where the compiler would complain about SIG* being undeclared have been fixed.
- There is some minor source code cleanup.
<<less
Download (0.17MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1084 downloads
 
Other version of Email
Email 2 0.1.0The sender of an email message knows immediately whether a recipient address is valid, and whether the email message was delivered or not. - A receiver can check instantly whether the return
License:GPL (GNU General Public License)
Download (1.0MB)
1455 downloads
Added: 2005-11-02
Newsmail 0.7

Newsmail 0.7


Newsmail was created to allow easy news publication to one or more sites. more>>
Newsmail was created to allow easy news publication to one or more sites, using email messages to insert, delete, and manage news.
It is a simple PHP news ticker that allows you to publish news via email. Newsmail can generate RSS feeds for news matching a given category.
Main features:
- import plain text or HTML email messages with or without attachments, and with or without Markdown syntax.
- store messages in database (currently Postgresql and MySQL are supported, but the PHP code uses Pear::DB abstraction) and attachments in filesystem.
- request a confirmation message before publishing or deleting news.
- require an approvation from a moderator before publishing or deleting news.
- answer to some administration commands directly via email (e.g. news listing, news delete and update).
- generate an RSS feed with news matching a particular category or with category equal to all
Enhancements:
- A small improvement was made to the install instructions.
- An approval option was added, which requires BCC_ADDRESS approval for inserting and deleting messages.
- The approval process uses a randomly generated token password to improve security.
- The database structure was changed to use a token for approval security.
- The MySQL table definition was improved to use INNODB.
<<less
Download (0.17MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1207 downloads
Mail::Message::Convert::Html 2.066

Mail::Message::Convert::Html 2.066


Mail::Message::Convert::Html is a Perl module to format messages in HTML. more>>
Mail::Message::Convert::Html is a Perl module to format messages in HTML.

INHERITANCE

Mail::Message::Convert::Html
is a Mail::Message::Convert
is a Mail::Reporter

SYNOPSIS

use Mail::Message::Convert::Html;
my $Html = Mail::Message::Convert::Html->new;

print $html->fieldToHtml($head);
print $html->headToHtmlHead($head);
print $html->headToHtmlTable($head);
print $html->textToHtml($text);

The package contains various translators which handle HTML or XHTML without the help of external modules. There are more HTML related modules, which do require extra packages to be installed.

<<less
Download (0.57MB)
Added: 2006-08-12 License: Perl Artistic License Price:
1168 downloads
Mail::Message::Head::Complete 2.069

Mail::Message::Head::Complete 2.069


Mail::Message::Head::Complete is a Perl module with the header of one message. more>>
Mail::Message::Head::Complete is a Perl module with the header of one message.

INHERITANCE

Mail::Message::Head::Complete
is a Mail::Message::Head
is a Mail::Reporter

Mail::Message::Head::Complete is extended by
Mail::Message::Head::Partial
Mail::Message::Replace::MailHeader

Mail::Message::Head::Complete is realized by
Mail::Message::Head::Delayed
Mail::Message::Head::Subset

SYNOPSIS

my $head = Mail::Message::Head::Complete->new;
See Mail::Message::Head

E-mails message can be in various states: unread, partially read, and fully read. The class stores a message of which all header lines are known for sure.

<<less
Download (0.57MB)
Added: 2007-03-06 License: Perl Artistic License Price:
962 downloads
X Message Daemon 0.6.5

X Message Daemon 0.6.5


X Message Daemon is used to overlay graphical information messages on your X display. more>>
X Message Daemon is used to overlay graphical information messages on your X display.

You can choose parameters such as color, font, icon, and duration.

It also has a frontend Perl daemon and client.

Installing:

# ./configure
# make
# make install

then edit /usr/local/share/Xmsgd/etc/msgmaild.conf and change the configuration to your preferences.

Basic Usage:

- tailing your /var/log/messages :
# tail -f /var/log/messages | msgclient.pl &
<<less
Download (MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1124 downloads
Gtk2::Ex::Dialogs::Message 0.11

Gtk2::Ex::Dialogs::Message 0.11


Gtk2::Ex::Dialogs::Message provides a simple message dialog. more>>
Gtk2::Ex::Dialogs::Message provides a simple message dialog.

SYNOPSIS

use Gtk2::Ex::Dialogs::Message ( destroy_with_parent => TRUE,
modal => TRUE,
no_separator => FALSE );

# do some stuff like creating your apps main $window then,
# to ensure that all messages use the right parent, set it:
$Gtk2::Ex::Dialogs::Message::parent_window = $window;

# now popup a new dialog ( blocking the main loop if there is one )
new_and_run
Gtk2::Ex::Dialogs::Message ( title => "Dialog Title",
text => "This is a simple message" );

# now popup a somwhat useful dialog that doesnt block any main loop
# but on the other side of the coin, if there is no main loop the
# dialog will be completely unresponsive.
new_show
Gtk2::Ex::Dialogs::Message ( title => "Uhm",
text => "Use when there is a main loop." );

This module provides a simple dialog api that wraps Gtk2::Dialog objectively. The objective is a clean and simple message dialog (only an "OK" button).

<<less
Download (0.020MB)
Added: 2006-07-19 License: Perl Artistic License Price:
1192 downloads
Mail::Message::Head::SpamGroup 2.069

Mail::Message::Head::SpamGroup 2.069


Mail::Message::Head::SpamGroup is a Perl module which contains spam fighting related header fields. more>>
Mail::Message::Head::SpamGroup is a Perl module which contains spam fighting related header fields.

INHERITANCE

Mail::Message::Head::SpamGroup
is a Mail::Message::Head::FieldGroup
is a Mail::Reporter

SYNOPSIS

my $sg = Mail::Message::Head::SpamGroup->new(head => $head, ...);
$head->addSpamGroup($sg);

my $sg = $head->addSpamGroup( );
$sg->delete;

my @sgs = $head->spamGroups;

A spam group is a set of header fields which are added by spam detection and spam fighting software. This class knows various details about that software.

<<less
Download (0.57MB)
Added: 2007-02-13 License: Perl Artistic License Price:
983 downloads
Mail::Message::Construct::Build 2.066

Mail::Message::Construct::Build 2.066


Mail::Message::Construct::Build is a Perl module for building a Mail::Message from components. more>>
Mail::Message::Construct::Build is a Perl module for building a Mail::Message from components.

SYNOPSIS

my $msg3 = Mail::Message->build
(From => me, data => "only twonlinesn");

my $msg4 = Mail::Message->buildFromBody($body);

Complex functionality on Mail::Message objects is implemented in different files which are autoloaded. This file implements the functionality related to building of messages from various components.

<<less
Download (0.57MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1150 downloads
Mail::Message::Head::FieldGroup 2.069

Mail::Message::Head::FieldGroup 2.069


Mail::Message::Head::FieldGroup is a Perl module with a sub set of fields in a header. more>>
Mail::Message::Head::FieldGroup is a Perl module with a sub set of fields in a header.

INHERITANCE

Mail::Message::Head::FieldGroup
is a Mail::Reporter

Mail::Message::Head::FieldGroup is extended by
Mail::Message::Head::ListGroup
Mail::Message::Head::ResentGroup
Mail::Message::Head::SpamGroup

Some fields have a combined meaning: a set of fields which represent one intermediate step during the transport of the message (a resent group, implemented in Mail::Message::Head::ResentGroup), fields added by mailing list software (implemented in Mail::Message::Head::ListGroup), or fields added by Spam detection related software (implemented by Mail::Message::Head::SpamGroup). Each set of fields can be extracted or added as group with objects which are based on the implementation in this class.

<<less
Download (0.57MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1016 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5