Guest User

Untitled

a guest
Apr 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.82 KB | None | 0 0
  1. sub sendmails {
  2. if ($to eq '') {$to=$defaultemail;}
  3.  
  4. eval{
  5. require Socket; import Socket;
  6. if ($smtpserv eq "") {$smtpserv = "127.0.0.1";}
  7. socket(SMTP, AF_INET, SOCK_STREAM, getprotobyname('tcp'));
  8. connect(SMTP, sockaddr_in(25, inet_aton("$smtpserv")));
  9. recv(SMTP, $datar, 2000, undef);
  10. send (SMTP, "helo $cookname\n", undef);
  11. recv (SMTP, $datar, 1000, undef);
  12. $datas[0]="mail from:$from\n";
  13. @tos=split /,\s*/, $to; foreach $tto (@tos) {push @datas, "rcpt to:$tto\n";}
  14. push @datas, "data\n";
  15. push @datas, "Subject: $subjectmail\nTo: $to\nFrom: $from\n${mailaddhead}MIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n\n$letter\n.\n";
  16. foreach $datas (@datas) { send (SMTP, $datas, undef); recv (SMTP, $datar, 1000, undef);}
  17. close (SMTP); @datas = ();
  18. };
  19.  
  20. $out=$@; goto END1; #err?
  21. }
Add Comment
Please, Sign In to add comment