Yes, template is there and those button has been there before I did the update.
# config show spamassassin
spamassassin=service
BayesAutoLearnThresholdNonspam=0.10
BayesAutoLearnThresholdSpam=6.00
DNSAvailable=yes
MessageRetentionTime=90
OkLanguages=all
OkLocales=all
RejectLevel=9
ReportSafe=0
Sensitivity=custom
SkipRBLChecks=0
SortSpam=enabled
Subject=[SPAM]
SubjectTag=enabled
TagLevel=4
UseBayes=1
status=enabled
# config show spamd
spamd=service
status=enabled
# less /etc/e-smith/templates/home/httpd/html/horde/imp/config/backends.local.php/120IMAPServers
if (($spamassassin{'UseBayes'} || '0') eq '1' and (($spamd{'SpamLearning'} || 'disabled') eq 'enabled'))
{
$OUT .= " 'spam' => array(\n";
$OUT .= " 'innocent' => array(\n";
$OUT .= " 'display' => true,\n";
$OUT .= " 'program' => '/usr/bin/spamc -C revoke -u %l',\n";
$OUT .= " ),\n";
$OUT .= " 'spam' => array(\n";
$OUT .= " 'display' => false,\n";
$OUT .= " 'program' => '/usr/bin/spamc -C report -u %l',\n";
$OUT .= " )\n";
$OUT .= " ),\n";
}
$OUT .= ");\n";
# expand-template /home/httpd/html/horde/imp/config/backends.local.php
leads to:
<?php
/*
#------------------------------------------------------------
# !!DO NOT MODIFY THIS FILE!!
#
# Manual changes will be lost when this file is regenerated.
#
# Please read the developer's guide, which is available
# at
http://www.contribs.org/development/#
# Copyright (C) 1999-2006 Mitel Networks Corporation
#------------------------------------------------------------
*/
//100Overrides
$servers['imap']['disabled'] = true;
//120IMAPServers
$servers['ivbonline.de'] = array(
'disabled' => false,
'name' => 'IMAP Server',
'hostspec' => 'localhost',
'hordeauth' => true,
'protocol' => 'imap',
'port' => '143',
'secure' => 'notls',
'maildomain' => 'domain.de',
'smtphost' => 'localhost',
'smtpport' => '25',
'cache' => false,
);
$servers['eyeseetv.de'] = array(
'disabled' => false,
'name' => 'IMAP Server',
'hostspec' => 'localhost',
'hordeauth' => true,
'protocol' => 'imap',
'port' => '143',
'secure' => 'notls',
'maildomain' => 'foobar.de',
'smtphost' => 'localhost',
'smtpport' => '25',
'cache' => false,
);
$servers['fax'] = array(
'disabled' => false,
'name' => 'IMAP Server',
'hostspec' => 'localhost',
'hordeauth' => true,
'protocol' => 'imap',
'port' => '143',
'secure' => 'notls',
'maildomain' => 'fax',
'smtphost' => 'localhost',
'smtpport' => '25',
'cache' => false,
);
$servers['objektschilder.de'] = array(
'disabled' => false,
'name' => 'IMAP Server',
'hostspec' => 'localhost',
'hordeauth' => true,
'protocol' => 'imap',
'port' => '143',
'secure' => 'notls',
'maildomain' => 'xyz.de',
'smtphost' => 'localhost',
'smtpport' => '25',
'cache' => false,
);
?>
I.e. in the directory horde/imp/config
# ls -l
insgesamt 228
-rw-r----- 1 root apache 1786 5. Jul 10:16 backends.local.php
-rw-r--r-- 1 root root 21220 20. Mai 10:28 backends.php
-rw-r----- 1 root apache 1257 3. Dez 2016 conf.php
-rw-r--r-- 1 root root 8217 20. Mai 10:28 conf.xml
-rw-r----- 1 root apache 674 14. Jan 2015 header.txt
-rw-r--r-- 1 root root 27740 20. Mai 10:28 hooks.php.dist
-rw-r----- 1 root apache 3016 2. Dez 2016 hooks.php.rpmsave
-rw-r--r-- 1 root root 1755 20. Mai 10:28 menu.php.dist
-rw-r----- 1 root apache 609 27. Nov 2016 mime_drivers.local.php
-rw-r--r-- 1 root root 9107 20. Mai 10:28 mime_drivers.php
-rw-r----- 1 root apache 8312 2. Dez 2016 mime_drivers.php.rpmsave
-rw-r----- 1 root apache 1008 27. Nov 2016 prefs.local.php
-rw-r--r-- 1 root root 51652 20. Mai 10:28 prefs.php
-rw-r----- 1 root apache 54392 2. Dez 2016 prefs.php.rpmsave
-rw-r----- 1 root apache 2436 2. Dez 2016 servers.php.rpmsave
-rw-r----- 1 root apache 0 2. Dez 2016 trailer.txt.rpmsave
Is it correct to assume that the owner of /home/httpd/html/horde should be apache:apache?