sub do_mail { my ($from, $to, $subject, $body) = @_; open (MAIL, "| $sendmail -t -f $from") or die ("Unable to open sendmail"); print MAIL "From: $from\n"; print MAIL "To: $to\n"; print MAIL "Subject: $subject\n"; print MAIL "X-Loop: Postfix Admin Virtual Vacation\n\n"; print MAIL "$body"; close (MAIL); }