[ingo] problem writing sieve file

Arjen de Korte build+horde at de-korte.org
Tue Dec 17 22:59:44 UTC 2019


Citeren Ted <ted at easydns.com>:

> Hello,
>
> OK, well I opened that port up and the connection is now getting  
> through, but it seems from the logs that ingo isn't sending the  
> whole email address as the user when it is trying to login
>
> Dec 17 22:24:22 ezd04-pco dovecot: managesieve-login: Error: proxy:  
> host not given: user=<ted>, method=PLAIN,
>
> compared to the successful access from webmail generally:
>
> Dec 17 22:23:58 ezd01-pco dovecot: imap-login:  
> proxy(ted at hosehead.ninja): started proxying to x.x.x.x:143:  
> user=<ted at hosehead.ninja>, method=PLAIN,
>
> with only ted given as the user the proxy can't get the correct host  
> and authentication would fail anyway.  Is there something I need to  
> include in the ingo configs so that it will send the whole address  
> as the user?

This is described literally in the comments in the  
horde/ingo/config/backends.php file for the sieve backend.

> Thank you
> Ted
> easyDNS Technologies
>
>
> On 12/16/19 3:06 PM, Patrick Boutilier wrote:
>> On 12/16/19 2:55 PM, Ted wrote:
>>>
>>> Hello,
>>>
>>> I'm working on a horde implementation for our mail system, and I'm  
>>> having problems with getting ingo to be able to write to the sieve  
>>> file to the server, I get a connection time out error whenever I  
>>> try to save a filter.  Horde can access email on the same server  
>>> it's trying to write the file to, and all other functions seem to  
>>> work.
>>>
>>> My backends.local.php is as below:
>>>
>>> <?php
>>> $backends['imap']['disabled'] = true;
>>> $backends['sieve']['disabled'] = false;
>>> $backends['sieve']['transport'][Ingo::RULE_ALL]['params']['hostspec'] =  
>>> 'imap.easymail.ca';
>>> $backends['sieve']['script'][Ingo::RULE_ALL]['params']['utf8'] = true;
>>>
>>>
>>> That mailservers are loadbalanced and also run through a director  
>>> proxy, so the imap.easymail.ca host points to a loadbalanced  
>>> director-dovecot cluster which handles login requests and directs  
>>> to the backend servers which actually maintain the mail and sieve  
>>> files, I had tried having ingo connect  directly to one of the  
>>> director machines and directly to one backend server to see if  
>>> something in the networkng was a problem, but I get the same  
>>> result regardless.  I'm wondering if there is something needed in  
>>> the config I'm unaware of, or what else to check at this point.   
>>> Can anyone offer any insight or suggestions?
>>
>>
>> Is the sieve port (either 2000 or 4190) open internally? Definitely  
>> isn't on imap.easymail.ca from the Internet.
>>
>>
>>
>>
>>
>>>
>>> Thanks
>>> Ted
>>> easyDNS Technologies
>>>
>>
>>





More information about the ingo mailing list