Subversion Repositories ORC

Rev

Rev 2 | Rev 46 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 14
Line -... Line 1...
-
 
1
use Net::SMTPS;
-
 
2
use Email::Simple;
-
 
3
use strict;
-
 
4
 
-
 
5
my $server   = "smtp.gmail.com";
-
 
6
my $port     = 587;
-
 
7
my $user     = 'officials.rollercon.schedule@gmail.com';
-
 
8
my $password = 'qdxnqqygcwnixrlq';
-
 
9
 
-
 
10
my $smtp = Net::SMTPS->new(
-
 
11
  $server,
-
 
12
  Hello => 'gmail.com',
-
 
13
  Port => $port,
-
 
14
  doSSL => 'starttls',
-
 
15
  Timeout => 15,
-
 
16
#  Debug => 1
-
 
17
);
-
 
18
die "Could not connect to GMAIL SMTP server!" unless $smtp;
Line 1... Line -...
1
 
-
 
2
use Email::Sender::Simple qw(sendmail);
-
 
3
use Email::Sender::Transport::SMTPS;
-
 
4
use Email::Simple ();
-
 
5
use Email::Simple::Creator ();
-
 
6
 
-
 
7
my $smtpserver = 'smtp.gmail.com';
-
 
8
my $smtpport = 587;
-
 
9
my $smtpuser   = 'officials.rollercon.schedule@gmail.com';
-
 
10
my $smtppassword = '0rc_T00l';
-
 
11
 
-
 
12
my $transport = Email::Sender::Transport::SMTPS->new({
-
 
13
                                   host => $smtpserver,
-
 
14
                                   ssl  => 'starttls',
-
 
15
                                   port => $smtpport,
-
 
16
                          sasl_username => $smtpuser,
-
 
17
                          sasl_password => $smtppassword,
-
 
18
                                  debug => 1,
-
 
Line 19... Line 19...
19
                                        });
19
 
20
 
20
 
21
sub EmailUser {
21
sub EmailUser {
22
	my $email = shift;
22
	my $email = shift;
23
	my $subject = shift;
23
	my $subject = shift;
24
	my $body = shift;
24
	my $body = shift;
25
 
25
  
26
	my $msg = Email::Simple->create(
26
	my $msg = Email::Simple->create(
27
	               header => [
27
	  header => [
28
	                  To      => $email,
28
	    To      => $email,
29
	                  From    => $smtpuser,
29
	    From    => $user,
30
	                  Subject => $subject,
30
	    Subject => $subject,
31
                             ],
31
    ],
32
	                 body => $body,
32
	  body => $body,
33
	                      );
33
	);
-
 
34
 
-
 
35
  $smtp->auth ($user, $password);
-
 
36
  $smtp->mail ($user);
-
 
37
  $smtp->to ($email);
-
 
38
  $smtp->data ();
-
 
39
  $smtp->datasend ($msg->as_string);
34
 
40
  $smtp->quit;
Line -... Line 41...
-
 
41
	
-
 
42
}
-
 
43
 
-
 
44
 
-
 
45
#------------------------------------------------------------------------
-
 
46
#
-
 
47
#use Email::Sender::Simple qw(sendmail);
-
 
48
#use Email::Sender::Transport::SMTPS;
-
 
49
#use Email::Simple ();
-
 
50
#use Email::Simple::Creator ();
-
 
51
#
-
 
52
#my $smtpserver = 'smtp.gmail.com';
-
 
53
#my $smtpport = 587;
-
 
54
#my $smtpuser   = 'officials.rollercon.schedule@gmail.com';
-
 
55
#my $smtppassword = '0rc_T00l';
-
 
56
#
-
 
57
#my $transport = Email::Sender::Transport::SMTPS->new({
-
 
58
#                                   host => $smtpserver,
-
 
59
#                                   ssl  => 'starttls',
-
 
60
#                                   port => $smtpport,
-
 
61
#                          sasl_username => $smtpuser,
-
 
62
#                          sasl_password => $smtppassword,
-
 
63
#                                  debug => 1,
-
 
64
#                                        });
-
 
65
#
-
 
66
#sub EmailUser {
-
 
67
#	my $email = shift;
-
 
68
#	my $subject = shift;
-
 
69
#	my $body = shift;
-
 
70
#
-
 
71
#	my $msg = Email::Simple->create(
-
 
72
#	               header => [
-
 
73
#	                  To      => $email,
-
 
74
#	                  From    => $smtpuser,
-
 
75
#	                  Subject => $subject,
-
 
76
#                             ],
-
 
77
#	                 body => $body,
-
 
78
#	                      );
-
 
79
#
35
	sendmail($msg, { transport => $transport });
80
#	sendmail($msg, { transport => $transport });