Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Send mail from gmail SMTP

by Aboveyou (Acolyte)
on Feb 26, 2009 at 14:46 UTC ( [id://746564]=perlquestion: print w/replies, xml ) Need Help??

Aboveyou has asked for the wisdom of the Perl Monks concerning the following question:

#!/usr/bin/perl use LWP::Simple; use warnings; use MIME::Lite; use Win32::OLE qw(in); $user = "user\@gmail.com"; $pass = "password"; $to = "user\@googlemail.com"; $from = "user\@googlemail.com"; $subject = "Email Sent via Perl"; $message = "any thing"; email($to, $from, $subject, $message); sub email { # get incoming parameters local ($to, $from, $subject, $message) = @_; # create a new message my $msg = MIME::Lite->new( From => $from, To => $to, Subject => $subject, Data => $message ); MIME::Lite->send('smtp', 'smtp.gmail.com:465', Timeout => 60, AuthUser=>$user, AuthPass=>$pass); $msg->send(); }
I've tried with (587,465) --- still get the same error Get the follow error: SMTP Failed to connect to mail server any advice?

Replies are listed 'Best First'.
Re: Send mail from gmail SMTP
by weismat (Friar) on Feb 26, 2009 at 15:53 UTC
    Sending on port 465 indicates that you are sending on a SSL/TLS port.
    You may use Net::SMTP::SSL for sending the mail. I do not think that gmail supports SMTP without SSL and I also think that Mime::Lite can not send mail via SSL.
Re: Send mail from gmail SMTP
by kennethk (Abbot) on Feb 26, 2009 at 16:02 UTC
Re: Send mail from gmail SMTP
by olus (Curate) on Feb 26, 2009 at 16:20 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://746564]
Approved by olus
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (2)
As of 2024-04-26 02:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found