Hey,

I'm trying to send an email from gmail (SMTP) to another mail using Email::Simple and Net::SMTP::TLS. I guess i'm doing something wrong cause I always get a connection timeout error.

I've also tried to use Email::Sender::Transport::SMTP::TLS, but I get an error that my Class::MOP is only version 0.84 and verion 0.94 is required, and ppm says Class::MOP is up-to-date. tried to install it with cpanm but it fails on testing....

Help anyone?

use strict; use warnings; use Email::Simple; use Net::SMTP::TLS; #use Email::Sender::Transport::SMTP::TLS; #my $mailer = Email::Sender::Transport::SMTP::TLS->new( # host => 'smtp.gmail.com', # port => 465, # username => 'username@gmail.com', # password => 'password', # ); my $sender = new Net::SMTP::TLS( Hello => 'smtp.gmail.com', Port => 465, User => 'username@gmail.com', Password => 'password', ); my $message = Email::Simple->create( header => [ From => 'you@gmail.com', To => 'someone@example.com', Subject => 'Test Gmail', ], body => 'Content.', ); # eval { # $mailer->send($message, { # from => 'you@gmail.com', # to => [ 'someone@example.com' ], # } ); # }; # die "Error sending email: $@" if $@; $sender->mail('you@gmail.com'); $sender->to('someone@example.com'); $sender->data; $sender->datasend($message); $sender->datasend; $sender->quit;

In reply to Send Email From Gmail by Adamba

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.