#!/usr/bin/perl -w use strict; use Socket; use Sys::Hostname; use Mail::Sendmail; my $from = "foo\@bar.com"; my $to = "bar\@foo.com"; my $subject = "Latest IP address"; my $host = hostname(); my $addr = inet_ntoa(scalar gethostbyname($host || 'localhost')); my %mail = (To => $to, From => $from, Subject => $subject, Message => $addr ); sendmail(%mail) or die $Mail::Sendmail::error; print "OK.\n", $Mail::Sendmail::log;