Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. #! /usr/bin/env perl
  2.  
  3. use feature qw(say);
  4. use strict;
  5. use warnings;
  6.  
  7. use Net::SMTPS;
  8.  
  9. my $smtp = Net::SMTPS->new(
  10. 'smtp.gmail.com',
  11. Port => 587,
  12. Timeout => 20,
  13. Debug => 1,
  14. doSSL => 'starttls',
  15. );
  16. die "Initialization failed: $!" if !defined $smtp;
  17.  
  18. my $sender = my $user = 'hakon.hagland@gmail.com';
  19. my $password = '????';
  20. say "Trying to authenticate..";
  21. $smtp->auth( $user, $password, 'LOGIN' ) or die "could not authenticaten";
  22.  
  23. my $receiver = 'hakon.hagland@gmail.com';
  24. $smtp->mail( $sender );
  25. $smtp->to( $receiver );
  26. $smtp->data();
  27. $smtp->datasend( "To: $receivern" );
  28. $smtp->datasend( "From: $sendern" );
  29. $smtp->datasend( "Content-Type: text/htmln" );
  30. $smtp->datasend( "Subject: Testing Net::SMTPS" );
  31. $smtp->datasend( "n" );
  32. $smtp->datasend( 'The body of the email' );
  33. $smtp->dataend();
  34. $smtp->quit();
  35. say "Done.";
  36.  
  37. Net::SMTPS>>> Net::SMTPS(0.04)
  38. Net::SMTPS>>> IO::Socket::INET6(2.72)
  39. Net::SMTPS>>> IO::Socket(1.38)
  40. Net::SMTPS>>> IO::Handle(1.35)
  41. Net::SMTPS>>> Exporter(5.72)
  42. Net::SMTPS>>> Net::SMTP(3.05)
  43. Net::SMTPS>>> Net::Cmd(3.05)
  44. Net::SMTPS>>> IO::Socket::IP(0.37)
  45. Net::SMTPS=GLOB(0x10b2dd8)<<< 220 smtp.gmail.com ESMTP x131sm3965376lff.44 - gsmtp
  46. Net::SMTPS=GLOB(0x10b2dd8)>>> EHLO localhost.localdomain
  47. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-smtp.gmail.com at your service, [195.139.193.120]
  48. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-SIZE 35882577
  49. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-8BITMIME
  50. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-STARTTLS
  51. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-ENHANCEDSTATUSCODES
  52. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-PIPELINING
  53. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-CHUNKING
  54. Net::SMTPS=GLOB(0x10b2dd8)<<< 250 SMTPUTF8
  55. Net::SMTPS=GLOB(0x10b2dd8)>>> STARTTLS
  56. Net::SMTPS=GLOB(0x10b2dd8)<<< 220 2.0.0 Ready to start TLS
  57. Net::SMTPS=GLOB(0x10b2dd8)>>> EHLO localhost.localdomain
  58. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-smtp.gmail.com at your service, [195.139.193.120]
  59. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-SIZE 35882577
  60. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-8BITMIME
  61. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
  62. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-ENHANCEDSTATUSCODES
  63. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-PIPELINING
  64. Net::SMTPS=GLOB(0x10b2dd8)<<< 250-CHUNKING
  65. Net::SMTPS=GLOB(0x10b2dd8)<<< 250 SMTPUTF8
  66. Trying to authenticate..
  67. Use of uninitialized value $_ in pattern match (m//) at /usr/share/perl/5.22/Net/Cmd.pm line 250.
  68. Use of uninitialized value in join or string at /usr/share/perl/5.22/Net/Cmd.pm line 249.
  69. Net::SMTPS=GLOB(0x10b2dd8)>>> AUTH
  70. Net::SMTPS=GLOB(0x10b2dd8)<<< 555 5.5.2 Syntax error. x131sm3965376lff.44 - gsmtp
  71. could not authenticate
  72.  
  73. Use of uninitialized value $_ in pattern match (m//) at /usr/share/perl/5.22/Net/Cmd.pm line 250.
  74. Use of uninitialized value in join or string at /usr/share/perl/5.22/Net/Cmd.pm line 249.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement