From e04f87ccc76faaf1115601185d254f1694e438a7 Mon Sep 17 00:00:00 2001
From: Urban Müller
Date: Mon, 23 Sep 2019 18:04:31 +0200
Subject: mention machine in From: of it::error mails

---
 it.class | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/it.class b/it.class
index 74dc4da..4d05a2c 100644
--- a/it.class
+++ b/it.class
@@ -290,7 +290,8 @@ static function error($p = array())
 			if (!it::is_live() || array_diff($debugparams, it::match('[-\w]+', $GLOBALS['ULTRAHOME'], ['all' => true]), ["devel", "twin", "utf8check", gethostname()]))
 				$type = mb_strtolower($type);
 
-			it::mail(['To' => $p['to'], 'Subject' => $type . substr($p['title'], 0, 160), 'Body' => $body, 'Cc' => $GLOBALS['it_defaultconfig']['error_cc'], 'forcemail' => !it::is_devel()]);
+			$from = trim(it::exec('echo \"$USER@`hostname`\" "<$USER@`dnsdomainname | grep . || hostname -f`>"'));
+			it::mail(['From' => $from, 'To' => $p['to'], 'Subject' => $type . substr($p['title'], 0, 160), 'Body' => $body, 'Cc' => $GLOBALS['it_defaultconfig']['error_cc'], 'forcemail' => !it::is_devel()]);
 			$p['title'] = "Mail: " . $p['title'];
 		}
 		else if ($_SERVER['REMOTE_ADDR'] && EDC('edplain')) # toscreen mode: web
-- 
cgit v1.2.3