use strict; use warnings; use Email::Send::SMTP::Gmail; my $mail=Email::Send::SMTP::Gmail->new( -smtp=>'smtp.gmail.com', -layer=>'ssl', -port=>465,, -verbose => '1', -login=>'mylogin', -pass=>'mypassword'); $mail->send(-to=>'toaddress', -subject=>'Hello!', -verbose=>'1', -body=>'Just testing it', -attachments=>''); $mail->bye; #### Can't locate object method "send" via package "5.7.14 Please log in via your web browser and 5.7.14 then try again. 5.7.14 Learn more at " (perhaps you forgot to load "5.7.14 Please log in via your web browser and 5.7.14 then try again. 5.7.14 Learn more at "?) at Mail.pl line 13..google.com/mail/answer/78754 ll7sm51529054pab.6 - gsmtp