use Email::Sender::Transport::SMTP::TLS; use Email::Simple; use Email::Simple::Creator; my $message = Email::Simple->create( header => [ To => 'info@826michigan.org', From => 'info@826michigan.org', Subject => "hi\n", ], body => "just hi\n" ); my $sender = Email::Sender::Transport::SMTP::TLS->new( host => 'smtp.att.yahoo.com', port => 465, username => 'info@826michigan.org', password => 'plaintext_pw_here' ); $sender->send( $message, { from => 'info@826michigan.org', to => 'info@826michigan.org' } );