Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2018
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.63 KB | None | 0 0
  1. [elton@sistema semetra]$ cat email.pl
  2. #!/usr/bin/perl
  3. #
  4. ## requires Mail::Sender and IO::Socket::SSL installed using cpan
  5. #
  6. use strict;
  7. use Mail::Sender;
  8.  
  9. my $text = "msg texto";
  10. my $html = "<h1>msg html</h1>";
  11.  
  12. # Abrindo a conexão
  13. my $from = 'Teste da Silva <sistema@semetra.cipec.com.br]>';
  14. my $subject = 'Titulo';
  15.  
  16. # Login credentials
  17. my $username = 'sistema@semetra.com.br';
  18. my $password = "semetra01";
  19.  
  20. my $to = 'esbaptista@gmail.com';
  21.  
  22. eval {
  23. (new Mail::Sender)
  24. ->OpenMultipart({
  25. smtp => 'smtplw.com.br',
  26. port => 587,
  27. from => $from,
  28. to => $to,
  29. subject => $subject,
  30. multipart => 'mixed',
  31. auth => 'PLAIN',
  32. authid => $username,
  33. authpwd => $password,
  34. TLS_required => 0,
  35. on_errors => 'undef'
  36. })
  37. ->Part({ctype => 'multipart/alternative'})
  38. ->Part({ctype => 'text/plain', disposition => 'NONE', msg => $text})
  39. ->Part({ctype => 'text/html', disposition => 'NONE', msg => $html})
  40. ->EndPart("multipart/alternative")
  41. ->Close();
  42. } or print "Error sending mail: $Mail::Sender::Error\n";
  43. [elton@sistema semetra]$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement