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 +