Add a simple CLI mail script capable of sending an SMTP message using echo/piped input, e.g. ifconfig -a | mail.php -s"ifconfig output"

This commit is contained in:
jim-p 2013-06-13 13:03:37 -04:00
parent 7c8451492f
commit dd16aadff6

24
usr/local/bin/mail.php Normal file
View File

@ -0,0 +1,24 @@
#!/usr/local/bin/php -q
<?php
require_once("config.inc");
require_once("globals.inc");
require_once("notices.inc");
$options = getopt("s::");
$message = "";
if($options['s'] <> "") {
$subject = $options['s'];
}
$in = file("php://stdin");
foreach($in as $line){
$message .= "$line";
}
if (!empty($subject))
send_smtp_message($message, $subject);
else
send_smtp_message($message);
?>