[perldocjp-cvs 538] CVS update: docs/modules/Email-Sender-0.093380/lib/Email/Sender

Back to archive index

iwai****@users***** iwai****@users*****
2009年 12月 18日 (金) 17:19:24 JST


Index: docs/modules/Email-Sender-0.093380/lib/Email/Sender/Failure.pod
diff -u /dev/null docs/modules/Email-Sender-0.093380/lib/Email/Sender/Failure.pod:1.1
--- /dev/null	Fri Dec 18 17:19:24 2009
+++ docs/modules/Email-Sender-0.093380/lib/Email/Sender/Failure.pod	Fri Dec 18 17:19:24 2009
@@ -0,0 +1,65 @@
+=pod
+
+=head1 NAME
+
+Email::Sender::Failure - a report of failure from an email sending transport
+
+=head1 VERSION
+
+version 0.093380
+
+=head1 ATTRIBUTES
+
+=head2 message
+
+This method returns the failure message, which should describe the failure.
+Failures stringify to this message.
+
+=head2 code
+
+This returns the numeric code of the failure, if any.  This is mostly useful
+for network protocol transports like SMTP.  This may be undefined.
+
+=head2 recipients
+
+This returns a list (or, in scalar context, an arrayref) of addresses to which
+the email could not be sent.
+
+=head1 METHODS
+
+=head2 throw
+
+This method can be used to instantiate and throw an Email::Sender::Failure
+object at once.
+
+  Email::Sender::Failure->throw(\%arg);
+
+Instead of a hashref of args, you can pass a single string argument which will
+be used as the C<message> of the new failure.
+
+=head1 SEE ALSO
+
+=over
+
+=item * L<Email::Sender::Permanent>
+
+=item * L<Email::Sender::Temporary>
+
+=item * L<Email::Sender::Multi>
+
+=back
+
+=head1 AUTHOR
+
+  Ricardo Signes <rjbs****@cpan*****>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2009 by Ricardo Signes.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+
+=cut
+
Index: docs/modules/Email-Sender-0.093380/lib/Email/Sender/Manual.pod
diff -u /dev/null docs/modules/Email-Sender-0.093380/lib/Email/Sender/Manual.pod:1.1
--- /dev/null	Fri Dec 18 17:19:24 2009
+++ docs/modules/Email-Sender-0.093380/lib/Email/Sender/Manual.pod	Fri Dec 18 17:19:24 2009
@@ -0,0 +1,29 @@
+=pod
+
+=head1 NAME
+
+Email::Sender::Manual - table of contents for the Email::Sender manual
+
+=head1 VERSION
+
+version 0.093380
+
+=head1 THE MANAUL
+
+L<Email::Sender::Manual::QuickStart> tells you just what you need to know to
+start using Email::Sender.
+
+=head1 AUTHOR
+
+  Ricardo Signes <rjbs****@cpan*****>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2009 by Ricardo Signes.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+
+=cut
+
Index: docs/modules/Email-Sender-0.093380/lib/Email/Sender/Simple.pod
diff -u /dev/null docs/modules/Email-Sender-0.093380/lib/Email/Sender/Simple.pod:1.1
--- /dev/null	Fri Dec 18 17:19:24 2009
+++ docs/modules/Email-Sender-0.093380/lib/Email/Sender/Simple.pod	Fri Dec 18 17:19:24 2009
@@ -0,0 +1,29 @@
+=pod
+
+=head1 NAME
+
+Email::Sender::Simple - the simple interface for sending mail with Sender
+
+=head1 VERSION
+
+version 0.093380
+
+=head1 SEE INSTEAD
+
+For now, the best documentation of this class is in
+L<Email::Sender::Manual::QuickStart>.
+
+=head1 AUTHOR
+
+  Ricardo Signes <rjbs****@cpan*****>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2009 by Ricardo Signes.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+
+=cut
+
Index: docs/modules/Email-Sender-0.093380/lib/Email/Sender/Success.pod
diff -u /dev/null docs/modules/Email-Sender-0.093380/lib/Email/Sender/Success.pod:1.1
--- /dev/null	Fri Dec 18 17:19:24 2009
+++ docs/modules/Email-Sender-0.093380/lib/Email/Sender/Success.pod	Fri Dec 18 17:19:24 2009
@@ -0,0 +1,29 @@
+=pod
+
+=head1 NAME
+
+Email::Sender::Success - the result of successfully sending mail
+
+=head1 VERSION
+
+version 0.093380
+
+=head1 DESCRIPTION
+
+An Email::Sender::Success object is just an indicator that an email message was
+successfully sent.  Unless extended, it has no properties of its own.
+
+=head1 AUTHOR
+
+  Ricardo Signes <rjbs****@cpan*****>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2009 by Ricardo Signes.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+
+=cut
+
Index: docs/modules/Email-Sender-0.093380/lib/Email/Sender/Transport.pod
diff -u /dev/null docs/modules/Email-Sender-0.093380/lib/Email/Sender/Transport.pod:1.1
--- /dev/null	Fri Dec 18 17:19:24 2009
+++ docs/modules/Email-Sender-0.093380/lib/Email/Sender/Transport.pod	Fri Dec 18 17:19:24 2009
@@ -0,0 +1,46 @@
+=pod
+
+=head1 NAME
+
+Email::Sender::Transport - a role for email transports
+
+=head1 VERSION
+
+version 0.093380
+
+=head1 DESCRIPTION
+
+Email::Sender::Transport is a Moose role to aid in writing classes used to send
+mail.  For the most part, its behavior comes entirely from the role
+L<Email::Sender::Role::CommonSending>, which it includes. The important
+difference is that Transports are often intended to be used by
+L<Email::Sender::Simple>, and they provide two methods related to that purpose.
+
+=for Pod::Coverage is_simple allow_partial_success
+
+First, they provide an C<allow_partial_success> method which returns true or
+false to indicate whether the transport will ever signal partial success.
+
+Second, they provide an C<is_simple> method, which returns true if the
+transport is suitable for use with Email::Sender::Simple.  By default, this
+method returns the inverse of C<allow_partial_success>.
+
+It is B<imperative> that these methods be accurate to prevent
+Email::Sender::Simple users from sending partially successful transmissions.
+Partial success is a complex case that almost all users will wish to avoid at
+all times.
+
+=head1 AUTHOR
+
+  Ricardo Signes <rjbs****@cpan*****>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2009 by Ricardo Signes.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+
+=cut
+
Index: docs/modules/Email-Sender-0.093380/lib/Email/Sender/Util.pod
diff -u /dev/null docs/modules/Email-Sender-0.093380/lib/Email/Sender/Util.pod:1.1
--- /dev/null	Fri Dec 18 17:19:24 2009
+++ docs/modules/Email-Sender-0.093380/lib/Email/Sender/Util.pod	Fri Dec 18 17:19:24 2009
@@ -0,0 +1,24 @@
+=pod
+
+=head1 NAME
+
+Email::Sender::Util - random stuff that makes Email::Sender go
+
+=head1 VERSION
+
+version 0.093380
+
+=head1 AUTHOR
+
+  Ricardo Signes <rjbs****@cpan*****>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2009 by Ricardo Signes.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+
+=cut
+



perldocjp-cvs メーリングリストの案内
Back to archive index