Hello
Thanks, it seems this option to use Sieve server even exist in the old Sogo
version I have.
However after I turned it on it require some additional authentication :(
I figured since most of my sogo.conf is commented out, sogo authenticates from
mysql for the login but for this Sieve server it want to touch ldap all the
time. I don't need any extra security features here. Isn't there just a way to
disable the authentication alltogether for the sieve server or use the same
password what I use to login?
Nov 18 15:41:48 sogod [28527]: <0x0x7f87a3cc7e90[NGLdapConnection]> Using
ldap_init (deprecated) for LDAP host:port localhost:389
2014-11-18 15:41:48.755 sogod[28527] -[NGLdapConnection
_searchAtBaseDN:qualifier:attributes:scope:]: search at base '' filter
'(objectClass=*)' for attrs 'subschemaSubentry'
2014-11-18 15:41:48.755 sogod[28527] -[NGLdapConnection
_searchAtBaseDN:qualifier:attributes:scope:]: search at base 'cn=Subschema'
filter '(objectClass=*)' for attrs 'objectclasses'
2014-11-18 15:41:48.758 sogod[28527] -[NGLdapConnection
_searchAtBaseDN:qualifier:attributes:scope:]: search at base
'ou=users,dc=lan,dc=mycorp,dc=lu' filter '(|(uid=info)(mail=info))' for attrs
'*'
2014-11-18 15:41:48.759 sogod[28527] failure. Attempting with a renewed
password (no authname supported)
Nov 18 15:41:48 sogod [28527]: <0x0x7f87a3d3c750[NGSieveClient]> WARNING: got
exception try to restore connection: <NGSocketShutdownDuringWriteException:
0x7f87a3d4d3e0> NAME:NGSocketShutdownDuringWriteException REASON:the socket was
shutdown INFO:{errno = 107; error = "Transport endpoint is not connected";
stream = "{object = <NGActiveSocket[0x0x7f87a3d3e4b0]: mode=rw
address=<0x0x7f87a3d3e980[NGInternetSocketAddress]: host=localhost
port=43599>>;}"; }
Nov 18 15:41:48 sogod [28527]: <0x0x7f87a3d3c750[NGSieveClient]> WARNING: got
exception try to restore connection: <NGSocketShutdownDuringWriteException:
0x7f87a3d5a020> NAME:NGSocketShutdownDuringWriteException REASON:the socket was
shutdown INFO:{errno = 107; error = "Transport endpoint is not connected";
stream = "{object = <NGActiveSocket[0x0x7f87a3d3e9c0]: mode=rw
address=<0x0x7f87a3d557d0[NGInternetSocketAddress]: host=localhost
port=43600>>;}"; }
Nov 18 15:41:48 sogod [28527]: <0x0x7f87a3d3c750[NGSieveClient]> WARNING: got
exception try to restore connection: <NGSocketShutdownDuringWriteException:
0x7f87a3d5de80> NAME:NGSocketShutdownDuringWriteException REASON:the socket was
shutdown INFO:{errno = 107; error = "Transport endpoint is not connected";
stream = "{object = <NGActiveSocket[0x0x7f87a3d555d0]: mode=rw
address=<0x0x7f87a3d5aa80[NGInternetSocketAddress]: host=localhost
port=43601>>;}"; }
Nov 18 15:41:48 sogod [28527]: <0x0x7f87a3d3c750[NGSieveClient]> reconnect to
<0x0x7f87a3d3e410[NGInternetSocketAddress]: host=localhost port=2000>, sleeping
8 seconds ...
...
stream = "{object = <NGActiveSocket[0x0x7fe78e300e60]: mode=rw
address=<0x0x7fe78dfbcde0[NGInternetSocketAddress]: host=localhost
port=43532>>;}"; }
Nov 18 15:32:26 sogod [27380]: <0x0x7fe78dfc2660[NGSieveClient]> reconnect to
<0x0x7fe78e0e1dc0[NGInternetSocketAddress]: host=localhost port=2000>, sleeping
8 seconds ...
Nov 18 15:32:34 sogod [27380]: <0x0x7fe78dfc2660[NGSieveClient]> reconnect ...
S[0x7fe78e2a6570]: "IMPLEMENTATION" "Cyrus timsieved v2.2.13"
S[0x7fe78e2a6570]: "SIEVE" "fileinto reject envelope encoded-character vacation
subaddress comparator-i;ascii-numeric relational regex imap4flags copy include
variables body enotify environment mailbox date"
S[0x7fe78e2a6570]: "SASL" "PLAIN LOGIN"
S[0x7fe78e2a6570]: "STARTTLS"
S[0x7fe78e2a6570]: "NOTIFY" "mailto"
S[0x7fe78e2a6570]: "VERSION" "1.0"
S[0x7fe78e2a6570]: OK "Ready."
C: AUTHENTICATE "PLAIN" {%d+}
LOGIN:PASSWORD
C: AUTHENTICATE "PLAIN" {%d+}
LOGIN:PASSWORD
S[0x7fe78e2b3d60]: "IMPLEMENTATION" "Cyrus timsieved v2.2.13"
S[0x7fe78e2b3d60]: "SIEVE" "fileinto reject envelope encoded-character vacation
subaddress comparator-i;ascii-numeric relational regex imap4flags copy include
variables body enotify environment mailbox date"
S[0x7fe78e2b3d60]: "SASL" "PLAIN LOGIN"
S[0x7fe78e2b3d60]: "STARTTLS"
S[0x7fe78e2b3d60]: "NOTIFY" "mailto"
S[0x7fe78e2b3d60]: "VERSION" "1.0"
S[0x7fe78e2b3d60]: OK "Ready."
C: AUTHENTICATE "PLAIN" {%d+}
LOGIN:PASSWORD
Thanks
Sent: Tuesday, November 18, 2014 at 12:43 PM
From: "Mihamina Rakotomandimby" <[email protected]>
To: [email protected]
Subject: Re: [SOGo] Holiday messages with Sogo
On 11/18/2014 11:20 AM, Stephan Alz wrote:
> Is this possible with Sogo on any ways (new versions, plugins, workarounds
> etc) or I must use RoundCube, Squirrelmail or other webmail system for it?
>
>
On a 2.2.9, I have this configuration to make it work:
SOGoSieveServer = "sieve://mail.host.name:4190";
SOGoVacationEnabled = YES;
SOGoSieveScriptsEnabled = YES;
You will have a setting tab appear in the Web interface.
Cheers.
--
[email protected]
https://inverse.ca/sogo/lists
--
[email protected]
https://inverse.ca/sogo/lists