Credit to :
http://robertmaldon.blogspot.sg/2006/10/sending-email-through-google-smtp-from.html
# Remember to enable to allow less secure app to login the account
http://robertmaldon.blogspot.sg/2006/10/sending-email-through-google-smtp-from.html
# Remember to enable to allow less secure app to login the account
#!/usr/bin/perl -w use Net::SMTP::SSL; sub send_mail { my $to = $_[0]; my $subject = $_[1]; my $body = $_[2]; my $from = 'cybertech@company.com'; my $password = 'Pass'; my $smtp; if (not $smtp = Net::SMTP::SSL->new('smtp.gmail.com', Port => 465, Debug => 1)) { die "Could not connect to server\n"; } $smtp->auth($from, $password) || die "Authentication failed!\n"; $smtp->mail($from . "\n"); my @recepients = split(/,/, $to); foreach my $recp (@recepients) { $smtp->to($recp . "\n"); } $smtp->data(); $smtp->datasend("From: " . $from . "\n"); $smtp->datasend("To: " . $to . "\n"); $smtp->datasend("Subject: " . $subject . "\n"); $smtp->datasend("\n"); $smtp->datasend($body . "\n"); $smtp->dataend(); $smtp->quit; } # Send away! &send_mail('cybertech@cybertechcom', 'Testing is working', 'Should try this out!');
No comments:
Post a Comment