Mail::Message::Body::String man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Mail::Message::Body::SUsergContributed Perl DocuMail::Message::Body::String(3)

NAME
       Mail::Message::Body::String - body of a Mail::Message stored as single
       string

INHERITANCE
	Mail::Message::Body::String
	  is a Mail::Message::Body
	  is a Mail::Reporter

SYNOPSIS
	See Mail::Message::Body

DESCRIPTION
       The body (content) of a message can be stored in various ways.  In this
       documentation you will find the description of extra functionality you
       have when a message is stored as a single scalar.

       Storing a whole message in one string is only a smart choice when the
       content is small or encoded. Even when stored as a scalar, you can
       still treat the body as if the data is stored in lines or an external
       file, but this will be slower.

OVERLOADED
       overload: ""
	   See "OVERLOADED" in Mail::Message::Body

       overload: '==' and '!='
	   See "OVERLOADED" in Mail::Message::Body

       overload: @{}
	   See "OVERLOADED" in Mail::Message::Body

       overload: bool
	   See "OVERLOADED" in Mail::Message::Body

METHODS
   Constructors
       $obj->clone
	   See "Constructors" in Mail::Message::Body

       Mail::Message::Body::String->new(OPTIONS)
	    -Option	      --Defined in     --Default
	     based_on		Mail::Message::Body  undef
	     charset		Mail::Message::Body  'PERL' or <undef>
	     checked		Mail::Message::Body  <false>
	     data		Mail::Message::Body  undef
	     description	Mail::Message::Body  undef
	     disposition	Mail::Message::Body  undef
	     eol		Mail::Message::Body  'NATIVE'
	     file		Mail::Message::Body  undef
	     log		Mail::Reporter	 'WARNINGS'
	     message		Mail::Message::Body  undef
	     mime_type		Mail::Message::Body  'text/plain'
	     modified		Mail::Message::Body  <false>
	     trace		Mail::Reporter	 'WARNINGS'
	     transfer_encoding	Mail::Message::Body  'none'

	   based_on => BODY
	   charset => CHARSET|'PERL'
	   checked => BOOLEAN
	   data => ARRAY-OF-LINES | STRING
	   description => STRING|FIELD
	   disposition => STRING|FIELD
	   eol => 'CR'|'LF'|'CRLF'|'NATIVE'
	   file => FILENAME|FILEHANDLE|IOHANDLE
	   log => LEVEL
	   message => MESSAGE
	   mime_type => STRING|FIELD|MIME
	   modified => BOOLEAN
	   trace => LEVEL
	   transfer_encoding => STRING|FIELD

   Constructing a body
       $obj->attach(MESSAGES, OPTIONS)
	   See "Constructing a body" in Mail::Message::Body::Construct

       $obj->check
	   See "Constructing a body" in Mail::Message::Body::Encode

       $obj->concatenate(COMPONENTS)
	   See "Constructing a body" in Mail::Message::Body::Construct

       $obj->decoded(OPTIONS)
	   See "Constructing a body" in Mail::Message::Body

       $obj->encode(OPTIONS)
	   See "Constructing a body" in Mail::Message::Body::Encode

       $obj->encoded
	   See "Constructing a body" in Mail::Message::Body::Encode

       $obj->eol(['CR'|'LF'|'CRLF'|'NATIVE'])
	   See "Constructing a body" in Mail::Message::Body

       $obj->foreachLine(CODE)
	   See "Constructing a body" in Mail::Message::Body::Construct

       $obj->stripSignature(OPTIONS)
	   See "Constructing a body" in Mail::Message::Body::Construct

       $obj->unify(BODY)
	   See "Constructing a body" in Mail::Message::Body::Encode

   The body
       $obj->isDelayed
	   See "The body" in Mail::Message::Body

       $obj->isMultipart
	   See "The body" in Mail::Message::Body

       $obj->isNested
	   See "The body" in Mail::Message::Body

       $obj->message([MESSAGE])
	   See "The body" in Mail::Message::Body

   About the payload
       $obj->charset
	   See "About the payload" in Mail::Message::Body

       $obj->checked([BOOLEAN])
	   See "About the payload" in Mail::Message::Body

       $obj->description([STRING|FIELD])
	   See "About the payload" in Mail::Message::Body

       $obj->disposition([STRING|FIELD])
	   See "About the payload" in Mail::Message::Body

       $obj->dispositionFilename([DIRECTORY])
	   See "About the payload" in Mail::Message::Body::Encode

       $obj->isBinary
	   See "About the payload" in Mail::Message::Body::Encode

       $obj->isText
	   See "About the payload" in Mail::Message::Body::Encode

       $obj->mimeType
	   See "About the payload" in Mail::Message::Body

       $obj->nrLines
	   See "About the payload" in Mail::Message::Body

       $obj->size
	   See "About the payload" in Mail::Message::Body

       $obj->transferEncoding([STRING|FIELD])
	   See "About the payload" in Mail::Message::Body

       $obj->type([STRING|FIELD])
	   See "About the payload" in Mail::Message::Body

   Access to the payload
       $obj->endsOnNewline
	   See "Access to the payload" in Mail::Message::Body

       $obj->file
	   See "Access to the payload" in Mail::Message::Body

       $obj->lines
	   See "Access to the payload" in Mail::Message::Body

       $obj->print([FILEHANDLE])
	   See "Access to the payload" in Mail::Message::Body

       $obj->printEscapedFrom(FILEHANDLE)
	   See "Access to the payload" in Mail::Message::Body

       $obj->string
	   See "Access to the payload" in Mail::Message::Body

       $obj->stripTrailingNewline
	   See "Access to the payload" in Mail::Message::Body

       $obj->write(OPTIONS)
	   See "Access to the payload" in Mail::Message::Body

   Internals
       $obj->addTransferEncHandler(NAME, CLASS|OBJECT)
	   Mail::Message::Body::String->addTransferEncHandler(NAME,
	   CLASS|OBJECT)

	   See "Internals" in Mail::Message::Body::Encode

       $obj->contentInfoFrom(HEAD)
	   See "Internals" in Mail::Message::Body

       $obj->contentInfoTo(HEAD)
	   See "Internals" in Mail::Message::Body

       $obj->fileLocation([BEGIN,END])
	   See "Internals" in Mail::Message::Body

       $obj->getTransferEncHandler(TYPE)
	   See "Internals" in Mail::Message::Body::Encode

       $obj->isModified
	   See "Internals" in Mail::Message::Body

       $obj->load
	   See "Internals" in Mail::Message::Body

       $obj->modified([BOOLEAN])
	   See "Internals" in Mail::Message::Body

       $obj->moveLocation([DISTANCE])
	   See "Internals" in Mail::Message::Body

       $obj->read(PARSER, HEAD, BODYTYPE [,CHARS [,LINES]])
	   See "Internals" in Mail::Message::Body

   Error handling
       $obj->AUTOLOAD
	   See "Error handling" in Mail::Message::Body

       $obj->addReport(OBJECT)
	   See "Error handling" in Mail::Reporter

       $obj->defaultTrace([LEVEL]|[LOGLEVEL, TRACELEVEL]|[LEVEL, CALLBACK])
	   Mail::Message::Body::String->defaultTrace([LEVEL]|[LOGLEVEL,
	   TRACELEVEL]|[LEVEL, CALLBACK])

	   See "Error handling" in Mail::Reporter

       $obj->errors
	   See "Error handling" in Mail::Reporter

       $obj->log([LEVEL [,STRINGS]])
	   Mail::Message::Body::String->log([LEVEL [,STRINGS]])

	   See "Error handling" in Mail::Reporter

       $obj->logPriority(LEVEL)
	   Mail::Message::Body::String->logPriority(LEVEL)

	   See "Error handling" in Mail::Reporter

       $obj->logSettings
	   See "Error handling" in Mail::Reporter

       $obj->notImplemented
	   See "Error handling" in Mail::Reporter

       $obj->report([LEVEL])
	   See "Error handling" in Mail::Reporter

       $obj->reportAll([LEVEL])
	   See "Error handling" in Mail::Reporter

       $obj->trace([LEVEL])
	   See "Error handling" in Mail::Reporter

       $obj->warnings
	   See "Error handling" in Mail::Reporter

   Cleanup
       $obj->DESTROY
	   See "Cleanup" in Mail::Reporter

       $obj->inGlobalDestruction
	   See "Cleanup" in Mail::Reporter

DIAGNOSTICS
       Warning: Charset $name is not known
	   The encoding or decoding of a message body encounters a character
	   set which is not understood by Perl's Encode module.

       Warning: No decoder defined for transfer encoding $name.
	   The data (message body) is encoded in a way which is not currently
	   understood, therefore no decoding (or recoding) can take place.

       Warning: No encoder defined for transfer encoding $name.
	   The data (message body) has been decoded, but the required encoding
	   is unknown.	The decoded data is returned.

       Error: Package $package does not implement $method.
	   Fatal error: the specific package (or one of its superclasses) does
	   not implement this method where it should. This message means that
	   some other related classes do implement this method however the
	   class at hand does not.  Probably you should investigate this and
	   probably inform the author of the package.

       Error: Unable to read file $filename for message body scalar: $!
	   A Mail::Message::Body::String object is to be created from a named
	   file, but it is impossible to read that file to retrieve the lines
	   within.

       Warning: Unknown line terminator $eol ignored

SEE ALSO
       This module is part of Mail-Box distribution version 2.097, built on
       January 26, 2011. Website: http://perl.overmeer.net/mailbox/

LICENSE
       Copyrights 2001-2011 by Mark Overmeer. For other contributors see
       ChangeLog.

       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

perl v5.14.1			  2011-01-26	Mail::Message::Body::String(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net