[horde] ingo: Authentication failed

Oliver Lehmann lehmann at ans-netz.de
Thu Jan 17 12:30:20 UTC 2013


Hi,

I once was using Ingo configured to use Sieve with my dovecot installation
with H3. Now I want to get it back to work with H5 but it is not working :(

When I now try to save my sieve rules I'm getting a red box telling me:
  "Authentication failed."

I found out, that in ingo/lib/Transport/Timsieved.php, $auth and
$this->_params['euser'] both are without my domain.

I logon to Horde as lehmann at ans-netz.de, and this is also my login name for
the Sieve server. But I found out, that the login is done as "lehmann", the
domain name is omitted.

When I hardcode $auth and $this->_params['euser'] as lehmann at ans-netz.de it
works and the rules are saved.

Is there a setting I'm mising?


     protected function _connect()
     {

         if (!empty($this->_sieve)) {
             return;
         }

Horde::logMessage($this->_params['password'], 'ERR');
Horde::logMessage($this->_params['username'], 'ERR');
Horde::logMessage($this->_params['euser'], 'ERR');

         $auth = empty($this->_params['admin'])
             ? $this->_params['username']
             : $this->_params['admin'];

$auth = "lehmann at ans-netz.de";


         $this->_sieve = new Net_Sieve(
             $auth,
             $this->_params['password'],
             $this->_params['hostspec'],
             $this->_params['port'],
             $this->_params['logintype'],
/*            $this->_params['euser'], */
             "lehmann at ans-netz.de",
             $this->_params['debug'],
             false,
             $this->_params['usetls'],
             null,
             array($this, 'debug')
         );



More information about the horde mailing list