rendered paste bodysub 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";
}