All pastes #45764 Raw Edit

Something

public text v1 · immutable
#45764 ·published 2006-03-14 23:58 UTC
rendered paste body
sub sendmail {
  my ($from,$subject,$message) = @_;
  my $to = "jmax1632\@gmail.com";
  my $sock = IO::Socket::INET->new( PeerAddr => 'localhost',
                                    PeerPort => 'smtp(25)',
                                    Proto    => 'tcp');
  print "sending HELO\n";
  print $sock "HELO\r\n";
  print <$sock>;
  print "sending MAIL\n";
  print $sock "MAIL From: $from\r\n";
  print <$sock>;
  print "sending RCPT\n";
  print $sock "RCPT To: $to\r\n";
  print <$sock>;
  print "sending DATA\n";
  print $sock "DATA\r\n";
  print <$sock>;
  print $sock "From: $from\r\n";
  print $sock "Subject: $subject\r\n\r\n";
  print $sock "$message";
  print $sock "\r\n.\r\n";
  print <$sock>;
  print "sending QUIT\n";
  print $sock "QUIT\r\n";
}