mail message field full
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5534
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.
<<lessINHERITANCE
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.
Download (0.58MB)
Added: 2007-08-02 License: Perl Artistic License Price:
815 downloads
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);
<<lessINHERITANCE
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);
Download (0.58MB)
Added: 2007-07-13 License: Perl Artistic License Price:
833 downloads
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.
<<lessINHERITANCE
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.
Download (0.57MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1016 downloads
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.
<<lessINHERITANCE
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.
Download (0.57MB)
Added: 2006-06-08 License: Perl Artistic License Price:
1233 downloads
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.
<<lessINHERITANCE
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.
Download (0.57MB)
Added: 2006-08-21 License: GPL (GNU General Public License) Price:
1159 downloads
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.
<<lessSYNOPSIS
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.
Download (0.047MB)
Added: 2006-06-29 License: Perl Artistic License Price:
1218 downloads
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.
<<lessSYNOPSIS
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.
Download (0.57MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1150 downloads
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.
<<lessINHERITANCE
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.
Download (0.57MB)
Added: 2006-08-12 License: Perl Artistic License Price:
1168 downloads
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!
<<lessINHERITANCE
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!
Download (0.58MB)
Added: 2006-06-28 License: Perl Artistic License Price:
1213 downloads
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.
<<lessINHERITANCE
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.
Download (0.57MB)
Added: 2007-03-06 License: Perl Artistic License Price:
962 downloads
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.
<<lessINHERITANCE
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.
Download (0.57MB)
Added: 2007-02-13 License: Perl Artistic License Price:
983 downloads
Mail::Message::Head::ListGroup 2.069
Mail::Message::Head::ListGroup is a Perl module for mailinglist related header fields. more>>
Mail::Message::Head::ListGroup is a Perl module for mailinglist related header fields.
INHERITANCE
Mail::Message::Head::ListGroup
is a Mail::Message::Head::FieldGroup
is a Mail::Reporter
SYNOPSIS
my $lg = Mail::Message::Head::ListGroup->new(head => $head, ...);
$head->addListGroup($lg);
my $lg = $head->addListGroup(...);
$lg->delete;
A list group is a set of header fields which are added by mailing-list managing software. This class knowns various details about that software.
The knowledge and test messages which are used to initially implement this module is taken from Mail::ListDetector, written by Michael Stevens. The logic is redesigned to add flexibility and use the powerful MailBox features.
<<lessINHERITANCE
Mail::Message::Head::ListGroup
is a Mail::Message::Head::FieldGroup
is a Mail::Reporter
SYNOPSIS
my $lg = Mail::Message::Head::ListGroup->new(head => $head, ...);
$head->addListGroup($lg);
my $lg = $head->addListGroup(...);
$lg->delete;
A list group is a set of header fields which are added by mailing-list managing software. This class knowns various details about that software.
The knowledge and test messages which are used to initially implement this module is taken from Mail::ListDetector, written by Michael Stevens. The logic is redesigned to add flexibility and use the powerful MailBox features.
Download (0.57MB)
Added: 2006-12-19 License: GPL (GNU General Public License) Price:
1040 downloads
Gmail Manager 0.5.3
Gmail Manager extension allwos you to manage multiple Gmail accounts and receive new mail notifications. more>>
Gmail Manager extension allwos you to manage multiple Gmail accounts and receive new mail notifications.
Displays your account details including unread messages, saved drafts, spam messages, labels with new mail, space used, and new mail snippets
<<lessDisplays your account details including unread messages, saved drafts, spam messages, labels with new mail, space used, and new mail snippets
Download (0.16MB)
Added: 2007-04-08 License: GPL (GNU General Public License) Price:
988 downloads
Mail::Message::Head::ResentGroup 2.069
Mail::Message::Head::ResentGroup is a Perl module with header fields tracking message delivery. more>>
Mail::Message::Head::ResentGroup is a Perl module with header fields for tracking message delivery.
INHERITANCE
Mail::Message::Head::ResentGroup
is a Mail::Message::Head::FieldGroup
is a Mail::Reporter
SYNOPSIS
my $rg = Mail::Message::Head::ResentGroup->new(head => $head,
From => me@home.nl, To => You@tux.aq);
$head->addResentGroup($rg);
my $rg = $head->addResentGroup(From => me);
my @from = $rg->From;
my @rgs = $head->resentGroups;
$rg[2]->delete if @rgs > 2;
A resent group is a set of header fields which describe one intermediate step in the message transport. Resent groups have NOTHING to do with user activety; there is no relation to the users sense of creating reply, forward, or bounce messages at all!
<<lessINHERITANCE
Mail::Message::Head::ResentGroup
is a Mail::Message::Head::FieldGroup
is a Mail::Reporter
SYNOPSIS
my $rg = Mail::Message::Head::ResentGroup->new(head => $head,
From => me@home.nl, To => You@tux.aq);
$head->addResentGroup($rg);
my $rg = $head->addResentGroup(From => me);
my @from = $rg->From;
my @rgs = $head->resentGroups;
$rg[2]->delete if @rgs > 2;
A resent group is a set of header fields which describe one intermediate step in the message transport. Resent groups have NOTHING to do with user activety; there is no relation to the users sense of creating reply, forward, or bounce messages at all!
Download (0.57MB)
Added: 2007-02-22 License: Perl Artistic License Price:
974 downloads
Mail::Message::Convert::HtmlFormatPS 2.066
Mail::Message::Convert::HtmlFormatPS can convert HTML into PostScript. more>>
Mail::Message::Convert::HtmlFormatPS can convert HTML into PostScript.
INHERITANCE
Mail::Message::Convert::HtmlFormatPS
is a Mail::Message::Convert
is a Mail::Reporter
SYNOPSIS
use Mail::Message::Convert::HtmlFormatPS;
my $af = Mail::Message::Convert::HtmlFormatPS->new;
my $postscript = $af->format($body);
Translate an HTML/XHTML message body into a postscript body using HTML::FormatPS.
<<lessINHERITANCE
Mail::Message::Convert::HtmlFormatPS
is a Mail::Message::Convert
is a Mail::Reporter
SYNOPSIS
use Mail::Message::Convert::HtmlFormatPS;
my $af = Mail::Message::Convert::HtmlFormatPS->new;
my $postscript = $af->format($body);
Translate an HTML/XHTML message body into a postscript body using HTML::FormatPS.
Download (0.57MB)
Added: 2006-08-03 License: Perl Artistic License Price:
1178 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above mail message field full search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed