Installing Horde Groupware

Next problem: I can see the user information in Users and Groups - i.e username, full name and primary mail address - but I do not see them in the personal settings within the gui, neither in the general nor the webmail settings. The necessary fields do not exist. When I want to write an email, every identity is associated with the primary mail address. Where is the hook information linked to the webmail identities?
Happy Easter holidays to all!

Yes you are right. The same for me. I’ve to look for it.

I tried to send a mail and the info of user and address is OK. At the interface you can’t see it, it’s only announced as standard profile.

So it’s a matter of blind faith? I don’t like that.
It used to be correct before. Maybe a bug in an upgrade of IMP?

So I circled back to this last week and installed nethserver-horde on my Neth 7.4 server, and it seems to be working pretty well. One oddity I’m noticing, though, is that I need to log in twice to get into imp–even if I go to domain/horde/imp, I need to enter username/password twice, whereupon I’m taken to the mailbox and everything works fine. Has anyone else noticed this?

2 Likes

No, I didn’t recognize before, thanks. I found that changing hordeauth to true for imap in /usr/share/horde/imp/config/backends.php seems to solve it, I’ll add it to the module asap.

// IMAP server
$servers['imap'] = array(
    // ENABLED by default; will connect to IMAP port on local server
    'disabled' => false,
    'name' => 'IMAP Server',
    'hostspec' => 'localhost',
    'hordeauth' => true,
    'protocol' => 'imap',
    'port' => 143,
    // Plaintext logins are disabled by default on IMAP servers (see RFC 3501
    // [6.2.3]), so TLS is the only guaranteed authentication available by
    // default.
    'secure' => 'tls',
);

http://horde.690.n7.nabble.com/Horde-imp-automatic-login-td76549.html

2 Likes

Yep, that does it for me too. Cool!

Also noticing that user profiles don’t auto-populate–until a user goes into Mail preferences/Personal information and updates with (at least) a full email address, they can’t send mail.

1 Like

By default with the current module, Ingo sets up local rules. However, it’s pretty straightforward to configure it to use Sieve instead and control server-based filtering. See below for what needs to be changed:
https://skrilnetz.net/server-side-mail-filtering-with-horde-ingo-and-sieve/

3 Likes

You’re right. Seems we need a hook to set it at login. I only found some old code but it should be possible:

https://wiki.horde.org/CustomizingPreferences
https://wiki.horde.org/CustomizingPreferencesH3?referrer=HowTo#toc8

That’s really nice, a must-have.

I also noticed that the mail addresses in turba AD address book are missing, only usernames are synced.

I am going to add/fix these points asap, thanks for testing.

I noticed that, after I added a Sieve filter in Ingo, the filters I’d set up in Roundcube stopped working. A little bit of digging revealed that the Roundcube filter set had been disabled, but I haven’t dug further to see if that was a fluke or not.

Can someone help with active sync? Can’t find the module to install.

cc/ @mrmarkuz, @danb35

Horde Activesync would be a nice feature but it seems Android contacts/calendars are not supported…I found this howto but I didn’t test it:

https://wiki.horde.org/activesync

So, I started to install activesync for horde, but can’t connect with my outlook. Can somebody else try it please.
HowTo install

Active Sync

https://dokuwiki.tachtler.net/doku.php?id=tachtler:horde5_-framework-_activesync

https://www.horde.org/apps/horde/docs/INSTALL

You have to install horde activesync with pear, because of it‘s license it‘s not contained in epel

For pear installation execute the following command from terminal

yum install php-pear

Updating pear and register horde pear channel

pear upgrade PEAR
pear channel-discover pear.horde.org

Install Horde ActiveSync

pear install horde/Horde_Activesync

Now you have to Update All DB Schemas.

Start your web-browser and change address to X.X.X.X/horde/admin/config
Please click on “Update All DB Schemas”.
You should get the message that activesync db is updated.
Please click on Horde settings and after it choose the ActiveSync tab.
Set the following settings

$conf['activesync']['params']['driverconfig'] = 'horde';
$conf['activesync']['storage'] = 'Sql';
$conf['activesync']['emailsync'] = true;
$conf['activesync']['version'] = '14.1';
$conf['activesync']['auth']['type'] = 'basic';
$conf['activesync']['autodiscovery'] = 'full';
$conf['activesync']['outlookdiscovery'] = false;
$conf['activesync']['logging']['type'] = false;
$conf['activesync']['ping']['heartbeatmin'] = 60;
$conf['activesync']['ping']['heartbeatmax'] = 2700;
$conf['activesync']['ping']['heartbeatdefault'] = 480;
$conf['activesync']['ping']['deviceping'] = true;
$conf['activesync']['ping']['waitinterval'] = 15;
$conf['activesync']['enabled'] = true;

Now press the button to generate the activesync configuration.
Activesync is configured now.

1 Like

which outlook, FTR?

activesync is supported only from Outlook 2013 onwards

Thanks for your answer @Stefano_Zamboni,
it’s Outlook 2013 and I choose manual configuration and connect with outlook.com or other compatible Exchange ActiveSync Service.
I get an error message, that the name at the certificate (the name is Nethserver) is not the same as the internet page. I can continue with yes. After continuing I get the message:

Sign in at ActiveSync-e-mail-server (EAS): Server wasn’t found.

in this case, the only thing that can help you is to dig into the logs

Ok, I activate the activesync logs at the config and have a look for it. I’ll be back later.

I can’t find anything at the logs. Enabled activesync.log at horde, but the file is not created. Client logs (windows) aren’t helpful too. At messages and horde log I can’t find anything either.

I tried it and finally it did not really work.

I created /etc/httpd/conf.d/horde.conf with following content I found in the horde wiki

Alias /Microsoft-Server-ActiveSync /usr/share/horde/rpc.php
Alias /autodiscover/autodiscover.xml /usr/share/horde/rpc.php
Alias /Autodiscover/Autodiscover.xml /usr/share/horde/rpc.php
Alias /AutoDiscover/AutoDiscover.xml /usr/share/horde/rpc.php

Then I restarted httpd

systemctl restart httpd

After that Outlook 16 can connect but does not see mails and Android Samsung mail can’t connect but the device is shown at horde admin panel. Outlook is shown too.

I’ll test some more the next days …maybe there’s a chance to get it to work.

2 Likes