Net-SMTP-SSL-1.04/000755 000767 000024 00000000000 12776603005 013517 5ustar00rjbsstaff000000 000000 Net-SMTP-SSL-1.04/Changes000644 000767 000024 00000000436 12776602137 015022 0ustar00rjbsstaff000000 000000 1.04 2016-10-09 - mark this library deprecated, suggest newer Net::SMTP instead 1.03 2015-06-20 - $net_smtp_ssl->isa('Net::SMTP') is now true 1.02 2015-03-26 - make it work again under blead; thanks to Zefram for the patch 1.01 2004-07-19 - Initial Revision. Net-SMTP-SSL-1.04/lib/000755 000767 000024 00000000000 12776603005 014265 5ustar00rjbsstaff000000 000000 Net-SMTP-SSL-1.04/Makefile.PL000644 000767 000024 00000000753 12776602641 015503 0ustar00rjbsstaff000000 000000 use strict; use ExtUtils::MakeMaker; WriteMakefile ( AUTHOR => 'Casey West ', ABSTRACT => "SSL support for Net::SMTP", NAME => 'Net::SMTP::SSL', PREREQ_PM => { 'Test::More' => '0.47', 'Net::SMTP' => '0', 'IO::Socket::SSL' => '0', }, META_MERGE => { 'x_deprecated' => 1, }, VERSION_FROM => 'lib/Net/SMTP/SSL.pm', ); Net-SMTP-SSL-1.04/MANIFEST000644 000767 000024 00000000376 12776603005 014656 0ustar00rjbsstaff000000 000000 Changes lib/Net/SMTP/SSL.pm Makefile.PL MANIFEST This list of files README t/test.t META.yml Module YAML meta-data (added by MakeMaker) META.json Module JSON meta-data (added by MakeMaker) Net-SMTP-SSL-1.04/META.json000644 000767 000024 00000002002 12776603005 015132 0ustar00rjbsstaff000000 000000 { "abstract" : "SSL support for Net::SMTP", "author" : [ "Casey West " ], "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 7.16, CPAN::Meta::Converter version 2.150005", "license" : [ "unknown" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "Net-SMTP-SSL", "no_index" : { "directory" : [ "t", "inc" ] }, "prereqs" : { "build" : { "requires" : { "ExtUtils::MakeMaker" : "0" } }, "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0" } }, "runtime" : { "requires" : { "IO::Socket::SSL" : "0", "Net::SMTP" : "0", "Test::More" : "0.47" } } }, "release_status" : "stable", "version" : "1.04", "x_deprecated" : 1, "x_serialization_backend" : "JSON::PP version 2.27400" } Net-SMTP-SSL-1.04/META.yml000644 000767 000024 00000001146 12776603005 014772 0ustar00rjbsstaff000000 000000 --- abstract: 'SSL support for Net::SMTP' author: - 'Casey West ' build_requires: ExtUtils::MakeMaker: '0' configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 generated_by: 'ExtUtils::MakeMaker version 7.16, CPAN::Meta::Converter version 2.150005' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: Net-SMTP-SSL no_index: directory: - t - inc requires: IO::Socket::SSL: '0' Net::SMTP: '0' Test::More: '0.47' version: '1.04' x_deprecated: 1 x_serialization_backend: 'CPAN::Meta::YAML version 0.018' Net-SMTP-SSL-1.04/README000644 000767 000024 00000001543 12505101044 014364 0ustar00rjbsstaff000000 000000 NAME Net::SMTP::SSL - SSL support for Net::SMTP SYNOPSIS use Net::SMTP::SSL; my $smtps = Net::SMTP::SSL->new("example.com", Port => 465); DESCRIPTION Implements the same API as Net::SMTP, but uses IO::Socket::SSL for its network operations. Due to the nature of "Net::SMTP"'s "new" method, it is not overridden to make use of a default port for the SMTPS service. Perhaps future versions will be smart like that. Port 465 is usually what you want, and it's not a pain to specify that. For interface documentation, please see Net::SMTP. SEE ALSO Net::SMTP, IO::Socket::SSL, perl. AUTHOR Casey West, . COPYRIGHT Copyright (c) 2004 Casey West. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Net-SMTP-SSL-1.04/t/000755 000767 000024 00000000000 12776603005 013762 5ustar00rjbsstaff000000 000000 Net-SMTP-SSL-1.04/t/test.t000644 000767 000024 00000000132 12541414673 015123 0ustar00rjbsstaff000000 000000 use Test::More tests => 1; require Net::SMTP::SSL; ok(Net::SMTP::SSL->isa('Net::SMTP')); Net-SMTP-SSL-1.04/lib/Net/000755 000767 000024 00000000000 12776603005 015013 5ustar00rjbsstaff000000 000000 Net-SMTP-SSL-1.04/lib/Net/SMTP/000755 000767 000024 00000000000 12776603005 015576 5ustar00rjbsstaff000000 000000 Net-SMTP-SSL-1.04/lib/Net/SMTP/SSL.pm000644 000767 000024 00000003156 12776602162 016605 0ustar00rjbsstaff000000 000000 package Net::SMTP::SSL; use strict; our $VERSION = '1.04'; use IO::Socket::SSL; use Net::SMTP; our @ISA = ( 'IO::Socket::SSL', grep { $_ ne 'IO::Socket::INET' } @Net::SMTP::ISA ); sub isa { my $self = shift; return 1 if $_[0] eq 'Net::SMTP'; return $self->SUPER::isa(@_); } no strict 'refs'; foreach ( keys %Net::SMTP:: ) { next unless (ref(\$Net::SMTP::{$_}) eq "GLOB" && defined(*{$Net::SMTP::{$_}}{CODE})) || ref(\$Net::SMTP::{$_}) eq "REF"; *{$_} = \&{"Net::SMTP::$_"}; } 1; __END__ =head1 NAME Net::SMTP::SSL - SSL support for Net::SMTP =head1 SYNOPSIS use Net::SMTP::SSL; my $smtps = Net::SMTP::SSL->new("example.com", Port => 465); =head1 DEPRECATED B Since Net::SMTP v1.28 (2014-10-08), Net::SMTP itself has support for SMTP over SSL, and also for STARTTLS. Use Net::SMTP, not Net::SMTP::SSL. =head1 DESCRIPTION Implements the same API as L, but uses L for its network operations. Due to the nature of C's C method, it is not overridden to make use of a default port for the SMTPS service. Perhaps future versions will be smart like that. Port C<465> is usually what you want, and it's not a pain to specify that. For interface documentation, please see L. =head1 SEE ALSO L, L, L. =head1 AUTHOR Casey West, >. =head1 COPYRIGHT Copyright (c) 2004 Casey West. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut