mbn_18

Send mail with perl

Oct 21st, 2012
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.80 KB | None | 0 0
  1. use Email::Sender::Simple qw(sendmail);
  2. use Email::Simple;
  3. use Email::Simple::Creator;
  4. use Email::Sender::Transport::SMTP;
  5.  
  6.  
  7. $transport = Email::Sender::Transport::SMTP->new(
  8.     Host => 'smtp.com',
  9.     #ssl     => false,
  10.     Port    => '25',
  11.     Timeout => 10,
  12.     sasl_username   => '[email protected]',
  13.     sasl_password   => 'mypass',
  14.     Helo            => 'mikispc.epoch.co.il',
  15. );
  16.  
  17. $to     = '[email protected]';
  18. $from   = '[email protected]';
  19.  
  20. my $email = Email::Simple->create(
  21.     header => [
  22.         To      => $to,
  23.         From    => $from,
  24.         Subject => 'Message in a bottle',
  25.     ],
  26.     body => "This message is short, but at least it's cheap.\n",
  27. );
  28.  
  29. sendmail($email, { transport => $transport });
  30. #Email::Sender::Simple->send($email, { transport => $transport });
Advertisement
Add Comment
Please, Sign In to add comment