[horde] Issues installing Horde Groupware on new Rocky Linux 8 VPS

L A lp.allard.1 at gmail.com
Thu Oct 28 17:35:00 UTC 2021


On Thu, Oct 28, 2021 at 9:00 AM L A <lp.allard.1 at gmail.com> wrote:

> On Thu, Oct 28, 2021 at 8:34 AM Christian Schmidt <
> Christian.Schmidt at chemie.uni-hamburg.de> wrote:
>
>> L A, 28.10.21:
>> > Sendmail is installed and configured to use my GMail account to send
>> emails
>> > using their SMTP server.  It works perfectly.  I can send emails from
>> the
>> > CLI using something like :
>> >
>> > echo "$(hostname) test" | mail -s "$(hostname) test Gmail relay"
>> > root at localhost
>> >
>> > Strangely, /var/log/maillog is empty...
>> >
>> > I noticed that backends.local.php did not contain any parameters for
>> SMTP
>> > authentication, so I added the SMTP block in it,  Now
>> > "imp/config/backends.local.php" looks like:
>> >
>> > $servers['imap'] = array(
>> >      'disabled' => false,
>> >      'name' => 'GMail IMAP server',
>> >      'hostspec' => 'imap.gmail.com',
>> >      'hordeauth' => true,
>> >      'protocol' => 'imap',
>> >      'port' => 993,
>> >      'secure' => 'ssl'
>> >      'maildomain' => '',
>> >      'smtp' => array(
>> >          'auth' => true,
>> >          'localhost' => 'localhost',
>> >          'host' => 'smtp.gmail.com',
>> >          'password' => '*************************',
>> >          'port' => 587,
>> >          'secure' => 'tls',
>> >          'username' => 'lp.allard.1 at gmail.com'
>> >      ),
>> >      'cache' => false,
>> > );
>>
>> You told imp to use smtp.gmail.com, so your local sendmail is not
>> getting involved at all...
>> Regards,
>> Christian
>>
>> --
>> No signature available.
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
>
> Hello Christian,
>
> hmmmm... Okay sorry I just found out that the "Mailer" section of Horde's
> config was not filled out.  I entered the proper parameters and its working
> fine now.  I wonder, out of curiosity, why I need to do that to be able to
> send emails?
>
> Wouldn't filling out the proper parameters in IMP's config be sufficient??
>
> Okay now *I think* everything is working fine!
>
> Thanks guys again
>
>
>

OOPS, out of the blue, when I try to login I get:
A fatal error has occurredsyntax error, unexpected ''maildomain''
(T_CONSTANT_ENCAPSED_STRING), expecting ')'Details have been logged for the
administrator.
Horde logs show:

2021-10-28T13:30:43-04:00 EMERG: HORDE [imp] ParseError: syntax error,
unexpected ''maildomain'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in
/var/www/html/horde/imp/config/backends.local.php:369
Stack trace:
#0 /usr/share/pear/Horde/Registry.php(1840):
Horde_Registry_Loadconfig->__construct('imp', 'backends.php', 'servers')
#1 /var/www/html/horde/imp/lib/Imap.php(922):
Horde_Registry->loadConfigFile('backends.php', 'servers', 'imp')
#2 /var/www/html/horde/imp/lib/Auth.php(206): IMP_Imap::loadServerConfig()
#3 /var/www/html/horde/imp/lib/Auth.php(106): IMP_Auth::_canAutoLogin()
#4 /var/www/html/horde/imp/lib/Application.php(378):
IMP_Auth::transparent(Object(Horde_Core_Auth_Application))
#5 /usr/share/pear/Horde/Registry.php(1197):
IMP_Application->authTransparent(Object(Horde_Core_Auth_Application))
#6 /usr/share/pear/Horde/Core/Auth/Application.php(396):
Horde_Registry->callAppMethod('imp', 'authTransparent', Array)
#7 /usr/share/pear/Horde/Registry.php(2195):
Horde_Core_Auth_Application->transparent()
#8 /usr/share/pear/Horde/Registry.php(1739):
Horde_Registry->isAuthenticated(Array)
#9 /usr/share/pear/Horde/Registry.php(890):
Horde_Registry->hasPermission('imp', 4)
#10 /usr/share/pear/Horde/Core/Notification/Handler.php(69):
Horde_Registry->listApps(Array, false, 4)
#11 /usr/share/pear/Horde/Registry.php(575):
Horde_Core_Notification_Handler->attachAllAppHandlers()
#12 /usr/share/pear/Horde/Registry.php(287): Horde_Registry->__construct(0,
Array)
#13 /var/www/html/horde/login.php(57): Horde_Registry::appInit('horde',
Array)
#14 {main} [pid 1225 on line 74 of "/usr/share/pear/Horde/ErrorHandler.php"]

The "horde/imp/config/backends.local.php' is identical to what I already
posted in this email chain....

I tried commenting out the "maildomain" parameter, but I get
A fatal error has occurredsyntax error, unexpected ''smtp''
(T_CONSTANT_ENCAPSED_STRING), expecting ')'Details have been logged for the
administrator.
Whats going on?  It looks like Horde can't interpret the backends.local.php
file....


More information about the horde mailing list