dwww Home | Manual pages | Find package

Mail::...eneric(3pm)  User Contributed Perl Documentation  Mail::...eneric(3pm)

NAME
       Mail::Field::Generic - implementation for inspecific fields

INHERITANCE
        Mail::Field::Generic
          is a Mail::Field

SYNOPSIS
        use Mail::Field;
        my $field = Mail::Field->new('Subject', 'some subject text');
        my $field = Mail::Field->new(subject => 'some subject text');

DESCRIPTION
       A generic implementation for header fields without own implementation.
       This is fine for fields like "Subject", "X-Mailer", etc., where the
       field holds only a string of no particular importance/format.

       Extends "DESCRIPTION" in Mail::Field.

METHODS
       Extends "METHODS" in Mail::Field.

   Constructors
       Extends "Constructors" in Mail::Field.

       Mail::Field::Generic->combine($fields)
           Inherited, see "Constructors" in Mail::Field

       Mail::Field::Generic->extract( $tag, $head [, $index ] )
           Inherited, see "Constructors" in Mail::Field

       Mail::Field::Generic->new( $tag [, STRING | %options] )
           Inherited, see "Constructors" in Mail::Field

   "Fake" constructors
       Extends ""Fake" constructors" in Mail::Field.

       $obj->create(%options)
            -Option--Default
             Text    ''

           Text => STRING
       $obj->parse( [STRING] )
           Set the new text, which is empty when no STRING is provided.

   Accessors
       Extends "Accessors" in Mail::Field.

       $obj->set(%options)
           Inherited, see "Accessors" in Mail::Field

       $obj->stringify()
           Inherited, see "Accessors" in Mail::Field

       $obj->tag()
       Mail::Field::Generic->tag()
           Inherited, see "Accessors" in Mail::Field

   Smart accessors
       Extends "Smart accessors" in Mail::Field.

       $obj->text( [STRING] )
           Inherited, see "Smart accessors" in Mail::Field

DETAILS
       Extends "DETAILS" in Mail::Field.

DIAGNOSTICS
       Error: Undefined subroutine <method> called
           Mail::Field  objects  use  autoloading to compile new functionality.
           Apparently, the method called is not implemented  for  the  specific
           class of the field object.

SEE ALSO
       This     module    is    part    of    the    MailTools    distribution,
       http://perl.overmeer.net/mailtools/.

AUTHORS
       The MailTools bundle was developed by Graham Barr.  Later, Mark Overmeer
       took over maintenance without commitment to further development.

       Mail::Cap by  Gisle  Aas  <aas@oslonett.no>.   Mail::Field::AddrList  by
       Peter  Orbaek  <poe@cit.dk>.   Mail::Mailer  and Mail::Send by Tim Bunce
       <Tim.Bunce@ig.co.uk>.  For other contributors see ChangeLog.

LICENSE
       Copyrights 1995-2000 Graham Barr <gbarr@pobox.com>  and  2001-2024  Mark
       Overmeer <perl@overmeer.net>.

       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.40.0                       2024-11-23              Mail::...eneric(3pm)

Generated by dwww version 1.16 on Tue Dec 16 06:54:19 CET 2025.