Main > Free Download Search >

Free mail imaptalk software for linux

mail imaptalk

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1102
Mail::IMAPTalk 1.03

Mail::IMAPTalk 1.03


Mail::IMAPTalk is an IMAP client interface with lots of features. more>>
Mail::IMAPTalk is an IMAP client interface with lots of features.

SYNOPSIS

use Mail::IMAPTalk;

$IMAP = Mail::IMAPTalk->new(
Server => $IMAPServer,
Username => foo,
Password => bar,
Uid => 1 )
|| die "Failed to connect/login to IMAP server";

# Append message to folder
open(my $F, rfc822msg.txt);
$IMAP->append($FolderName, $F) || dir $@;
close($F);

# Select folder and get first unseen message
$IMAP->select($FolderName) || die $@;
$MsgId = $IMAP->search(not, seen)->[0];

# Get message envelope and print some details
$MsgEV = $IMAP->fetch($MsgId, envelope)->{$MsgId}->{envelope};
print "From: " . $MsgEv->{From};
print "To: " . $MsgEv->{To};
print "Subject: " . $MsgEv->{Subject};

# Get message body structure
$MsgBS = $IMAP->fetch($MsgId, bodystructure)->{$MsgId}->{bodystructure};

# Find imap part number of text part of message
$MsgTxtHash = Mail::IMAPTalk::find_message($MsgBS);
$MsgPart = $MsgTxtHash->{plain}->{IMAP-Partnum};

# Retrieve message text body
$MsgTxt = $IMAP->fetch($MsgId, "body[$MsgPart]")->{$MsgId}->{body};

$IMAP->logout();

This module communicates with an IMAP server. Each IMAP server command is mapped to a method of this object.

Although other IMAP modules exist on CPAN, this has several advantages over other modules.

It parses the more complex IMAP structures like envelopes and body structures into nice Perl data structures.

It correctly supports atoms, quoted strings and literals at any point. Some parsers in other modules arent fully IMAP compatiable and may break at odd times with certain messages on some servers.

It allows large return values (eg. attachments on a message) to be read directly into a file, rather than into memory.

It includes some helper functions to find the actual text/plain or text/html part of a message out of a complex MIME structure. It also can find a list of attachements, and CID links for HTML messages with attached images.

It supports decoding of MIME headers to Perl utf-8 strings automatically, so you dont have to deal with MIME encoded headers (enabled optionally).

While the IMAP protocol does allow for asynchronous running of commands, this module is designed to be used in a synchronous manner. That is, you issue a command by calling a method, and the command will block until the appropriate response is returned. The method will then return the parsed results from the given command.

<<less
Download (0.030MB)
Added: 2007-07-18 License: Perl Artistic License Price:
829 downloads
Mail::Message::Head::Partial 2.065

Mail::Message::Head::Partial 2.065


Mail::Message::Head::Partial is a subset of header information of a message. more>>
Mail::Message::Head::Partial is a subset of header information of a message.

INHERITANCE

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

SYNOPSIS

my $partial = $head->strip;
$partial->isa(Mail::Message::Head) # true
$partial->isDelayed # false
$partial->isPartial # true

$partial->removeFields( qr/^X-/ );
$partial->removeFieldsExcept( qw/To From/ );
$partial->removeResentGroups;
$partial->removeListGroup;
$partial->removeSpamGroups;

Header information consumes a considerable amount of memory. Most of this information is only useful during a short period of time in your program, or sometimes it is not used at all. You then can decide to remove most of the header information. However, be warned that it will be lost permanently: the header (and therefore the messsage) gets mutulated!

<<less
Download (0.58MB)
Added: 2006-06-28 License: Perl Artistic License Price:
1213 downloads
Mail::Summary::Tools 0.05

Mail::Summary::Tools 0.05


Mail::Summary::Tools are tools for mailing list summarization. more>>
Mail::Summary::Tools are tools for mailing list summarization.



SYNOPSIS

# create a summary from anything Mail::Box can open.
# you may also programatically create summary objects and serialize
# them if you dont have the threads in a standard mail format.

% mailsum create --dates --posters --clean -i foo.mbox -o summary.yaml


# edit the text in your editor, if you dont like YAML files

% mailsum edit --skip --dates --posters --links --archive gmane summary.yaml


# create pretty outputs

% mailsum totext --shorten -a google summary.yaml > summary.txt
% mailsum tohtml --archive google summary.yaml > summary.html

This distribution contains numerous classes useful for creating summaries, and an App::Cmd based frontend to those classes.
The main usage is illustrated in the "SYNOPSIS" section.

<<less
Download (0.042MB)
Added: 2006-11-28 License: Perl Artistic License Price:
1060 downloads
Mail::Field 1.74

Mail::Field 1.74


Mail::Field is a base class for manipulation of mail header fields. more>>
Mail::Field is a base class for manipulation of mail header fields.

SYNOPSIS

use Mail::Field;

$field = Mail::Field->new(Subject, some subject text);
print $field->tag,": ",$field->stringify,"n";

$field = Mail::Field->subject(some subject text);

Mail::Field is a base class for packages that create and manipulate fields from Email (and MIME) headers. Each different field will have its own sub-class, defining its own interface.

This document describes the minimum interface that each sub-class should provide, and also guidlines on how the field specific interface should be defined.

<<less
Download (0.047MB)
Added: 2006-06-29 License: Perl Artistic License Price:
1218 downloads
Mail Notification 4.1

Mail Notification 4.1


Mail Notification is a status icon (aka tray icon) that informs you if you have new mail. more>>
Mail Notification is a status icon (aka tray icon) that informs you if you have new mail.
Mail Notification works with system trays implementing the freedesktop.org System Tray Specification, such as the GNOME Panel Notification Area, the Xfce Notification Area and the KDE System Tray.
Main features:
- multiple mailbox support
- mbox, MH, Maildir, Sylpheed, POP3, IMAP and Gmail support
- SASL authentication support
- APOP authentication support
- SSL/TLS support
- automatic detection of mailbox format
- immediate notification (the status icon is updated within seconds after a mailbox changes)
- a mail summary
- HIG 2.0 compliance.
<<less
Download (0.70MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
851 downloads
Mail::Action 0.40

Mail::Action 0.40


Mail::Action is a Perl module for building modules that act on incoming mail. more>>
Mail::Action is a Perl module for building modules that act on incoming mail.

SYNOPSIS

use base Mail::Action;

Sometimes, you just need a really simple mailing address to last for a few days. You want it to be easy to create and easy to use, and you want it to be sufficiently anonymous that your real address isnt ever exposed.

Mail::TempAddress, Mail::TempAddress::Addresses, and Mail::TempAddress::Address make it easy to create a temporary mailing address system.

<<less
Download (0.011MB)
Added: 2006-09-05 License: Perl Artistic License Price:
1144 downloads
Coherent Mail Gateway 0.13.0

Coherent Mail Gateway 0.13.0


Coherent Mail Gateway is intended to be a very easy to set up MTA using SMTP and POP3. more>>
Coherent Mail Gateway is intended to be a very easy to set up MTA using SMTP and POP3. Greylisting is used on the SMTP daemon to reduce spam.

In addition, quite a lot of checks on the validity of information from the SMTP client (such as claimed server name and sender) are carried out, and anyone caught telling lies is disconnected.

Grey-, black-, and white-listing are supported, as well as (optionally) ClamAV and Spamhaus. The target market is users with static IP addresses. Others can use the system, but its value will be limited to outgoing email.

<<less
Download (0.034MB)
Added: 2006-05-25 License: Freeware Price:
1250 downloads
Masswire Mail 0.17 Beta

Masswire Mail 0.17 Beta


Masswire Mail provides a SQL POP3 Webmail software. more>>
Masswire Mail provides a SQL POP3 Webmail software.

Masswire Mail is a Webmail client written in Perl that can retrieve messages from multiple POP3 accounts and store them in a single SQL table.

Some features include a spell checker using the Text-Aspell module, a Bayesian filter using the Algorithm NaiveBayes module, and attachments using the Mail Sender module.

<<less
Download (0.039MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
942 downloads
Mail::QmailRemoteXS 1.2

Mail::QmailRemoteXS 1.2


Mail::QmailRemoteXS is a lightweight C-code (XS) SMTP send function based on Qmails qmail-remote. more>>
Mail::QmailRemoteXS is a lightweight C-code (XS) SMTP send function based on Qmails qmail-remote.

SYNOPSIS

use Mail::QmailRemoteXS;

$ret = Mail::QmailRemoteXS::mail($to_domain,$from_address,$to_address,$msg,$helo,$net_timeout,$net_timeoutconnect);

This module provides a single function mail that sends an email via SMTP. It uses an XS implementation of Qmails qmail-remote binary written in C so is very lightweight and fast (compared to Net::SMTP).

The difference between Mail::QmailRemote (IKEBE Tomohiro) and Mail::QmailRemoteXS is that the former requires the qmail package to be installed and simply invokes a wrapper around the qmail-remote binary for each send. This module statically links code based on qmail-remote and has no dependencies other that a working resolver.

FUNCTIONS

mail

$ret = Mail::QmailRemoteXS::mail($to_domain,$from_address,$to_address,$msg,$helo,$net_timeout,$net_timeoutconnect);

Send an email message $msg (which includes rfc822 headers) to $to_address from $from_address using $helo as the SMTP HELO greeting. $net_timeoutconnect is for the initial SMTP connection and $net_timeout is for the wait time for SMTP responses.
See Qmails qmail-remote manpage for more information and details on the return value $ret.

<<less
Download (0.25MB)
Added: 2006-12-18 License: Perl Artistic License Price:
1040 downloads
Mail::SpamCannibal 0.78

Mail::SpamCannibal 0.78


Mail::SpamCannibal is a HOWTO Install SpamCannibal. more>>
Mail::SpamCannibal is a HOWTO Install SpamCannibal.

Create a user account for the SpamCannibal client. The mail client should not be run as a root user, to do so creates an unacceptable security risk.

Check the /etc/passwd and /etc/group files to make sure that uid and gid assignments for the new user are not already used, then run groupadd and adduser.

groupadd -g 95 spam

adduser

Login name for new user []: spam

User id for spam [ defaults to next available]:

Initial group for spam [users]: spam

Additional groups for spam (seperated
with commas, no spaces) []:

spams home directory [/home/spam]: /usr/local/spamcannibal

spams shell [/bin/bash]:

spams account expiry date (YYYY-MM-DD) []:

OK, Im about to make a new account. Heres what you entered so far:

New login name: spam
New UID: [Next available]
Initial group: spam
Additional groups: [none]
Home directory: /usr/local/spamcannibal
Shell: /bin/bash
Expiry date: [no expiration]

This is it... if you want to bail out, hit Control-C. Otherwise, press
ENTER to go ahead and make the account.

you fill in the rest......

<<less
Download (0.66MB)
Added: 2007-02-21 License: Perl Artistic License Price:
976 downloads
Mail::Summary 0.02

Mail::Summary 0.02


Mail::Summary is a Perl module that can scan read your mail! more>>
Mail::Summary is a Perl module that can scan read your mail!

SYNOPSIS

my $ms = Mail::Summary->new({ maildir => /home/mwk/Maildir });

my @mail_summaries = $ms->summaries;

Too busy to read your mail? Subscribe to too many mailing lists? Take two folders into the shower? Well, for the busy on the go geek of today, here is the answer! Get all your messages summarised, to save you having to read them, or to read them by which summary looks better!

new

my $ms = Mail::Summary->new({ maildir => /home/mwk/Maildir });

This will make a new Mail::Summary object.

maildir

my $maildir = $ms->maildir;

This is the mail directory as defined by the user.

summaries

my @mail_summaries = $ms->summaries;

This will return a list, with every entry in the list being a summary of an individual message.

<<less
Download (0.003MB)
Added: 2006-12-04 License: Perl Artistic License Price:
1054 downloads
Mail Avenger 0.7.8

Mail Avenger 0.7.8


Mail Avenger is a highly-configurable, MTA-independent SMTP server. more>>
Mail Avenger is a highly-configurable, MTA-independent SMTP server daemon. Mail Avenger lets users run messages through filters like ClamAV and SpamAssassin during SMTP transactions, so the server can reject mail before assuming responsibility for its delivery.
Other unique features include TCP SYN fingerprint and network route recording, verification of sender addresses through SMTP callbacks, SPF (sender policy framework) as a general policy language, qmail-style control over both SMTP-level behavior and local delivery of extension addresses, mail-bomb protection, integration with kernel firewalls, and more.
Enhancements:
- Several minor bugs were fixed.
- The SMTPCB configuration directive was changed to give more options.
- An InsecureSASL configuration option was added by request of users.
<<less
Download (0.74MB)
Added: 2007-07-21 License: GPL (GNU General Public License) Price:
825 downloads
Mail::Digest::Tools 2.11

Mail::Digest::Tools 2.11


Mail::Digest::Tools is a Perl module that has tools for digest versions of mailing lists. more>>
Mail::Digest::Tools is a Perl module that has tools for digest versions of mailing lists.

SYNOPSIS

use Mail::Digest::Tools qw(
process_new_digests
reprocess_ALL_digests
reply_to_digest_message
repair_message_order
consolidate_threads_multiple
consolidate_threads_single
delete_deletables
);
%config_in and %config_out are two configuration hashes whose setup is discussed in detail below.
process_new_digests(%config_in, %config_out);

reprocess_ALL_digests(%config_in, %config_out);

$full_reply_file = reply_to_digest_message(
%config_in,
%config_out,
$digest_number,
$digest_entry,
$directory_for_reply,
);

repair_message_order(
%config_in,
%config_out,
{
year => 2004,
month => 01,
day => 27,
}
);

consolidate_threads_multiple(
%config_in,
%config_out,
$first_common_letters, # optional integer argument; defaults to 20
);

consolidate_threads_single(
%config_in,
%config_out,
[
first_dummy_file_for_consolidation.thr.txt,
second_dummy_file_for_consolidation.thr.txt,
],
);

delete_deletables(%config_out);

Mail::Digest::Tools provides useful tools for processing mail which an individual receives in a daily digest version from a mailing list. Digest versions of mailing lists are provided by a variety of mail processing programs and by a variety of list hosts. Within the Perl community, digest versions of mailing lists are offered by such sponsors as Active State, Sourceforge, Yahoo! Groups and London.pm. However, you do not have to be interested in Perl to make use of Mail::Digest::Tools. Mail from any of the thousands of Yahoo! Groups, for example, may be processed with this module.

If, when you receive e-mail from the digest version of a mailing list, you simply read the digest in an e-mail client and then discard it, you may stop reading here. If, however, you wish to read or store such mail by subject, read on. As printed in a normal web browser, this document contains 40 pages of documentation. You are urged to print this documentation out and study it before using this module.

To understand how to use Mail::Digest::Tools, we will first take a look at a typical mailing list digest. We will then sketch how that digest looks once processed by Mail::Digest::Tool. We will then discuss Mail::Digest::Tools exportable functions. Next, we will study how to prepare the two configuration hashes which hold the configuration data. Finally, we will provide some tips for everyday use of Mail::Digest::Tools.

<<less
Download (0.067MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1213 downloads
Junk Mail Buffering Agent 0.5.5

Junk Mail Buffering Agent 0.5.5


Junk Mail Buffering Agent is a tool for preventing delivery of email until the sender has confirmed their address. more>>
Junk Mail Buffering Agent is a tool for preventing delivery of email until the sender has confirmed their address.

Junk Mail Buffering Agent can be used in conjunction with a spam filter to prevent delivery of spammy-looking email unless the sender is confirmed as valid.

jmba is designed to be used in conjunction with a spam filter such as QSF and the mail processor procmail. When the spam filter says it thinks an email is spam, it can be passed to jmba.

jmba will queue it and send an email to the sender containing a key; if the sender replies, the original email is "unfrozen" from the queue and delivered.

<<less
Download (0.032MB)
Added: 2006-02-07 License: Artistic License Price:
1354 downloads
Mail 2 Wordpress 1.02

Mail 2 Wordpress 1.02


Mail 2 Wordpress is an SMTP mailrobot for posting wordpress blog entries via SMTP mail. more>>
Mail 2 Wordpress is an SMTP mailrobot for posting wordpress blog entries via SMTP mail.

<<less
Download (0.007MB)
Added: 2005-12-20 License: GPL (GNU General Public License) Price:
1404 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5