Hello,

I have problem with vacation in sogo.
Acording to sogo.log seems that sieve service is not avalaible:

192.168.1.167 - - [10/Apr/2013:20:27:06 GMT] "GET /SOGo/so/
[email protected]/preferences HTTP/1.1" 200 13736/0 0.016 58595 76% 4K
2013-04-10 20:27:09.006 sogod[31974] Sieve connection failed on
sieve://localhost:4190
192.168.1.167 - - [10/Apr/2013:20:27:09 GMT] "POST /SOGo/so/
[email protected]/preferences HTTP/1.1" 200 637/1753 0.007 - - 0
192.168.1.167 - - [10/Apr/2013:20:27:09 GMT] "GET /SOGo/so/
[email protected]/Administration HTTP/1.1" 200 3476/0 0.005 11962 70%
0
192.168.1.167 - - [10/Apr/2013:20:27:09 GMT] "POST /SOGo/so/
[email protected]/Calendar/alarmslist?browserTime=1365614798HTTP/1.1"
200 2/0 0.003 - - 0

Sieve is configured as plugin in dovecot. But I can connect to managesieve
service, create and list scripts succesfuly:

vilius@mail:~$ telnet localhost 4190
Trying ::1...
Connected to localhost.localdomain.
Escape character is '^]'.
"IMPLEMENTATION" "dovecot"
"SIEVE" "fileinto reject envelope encoded-character vacation subaddress
comparator-i;ascii-numeric relational regex imap4flags copy include
variables body enotify environment mailbox date"
"SASL" "PLAIN LOGIN DIGEST-MD5"
"STARTTLS"
"NOTIFY" "mailto"
"VERSION" "1.0"
OK "Dovecot ready."
AUTHENTICATE "PLAIN" "AHYucGF2YXJkZW5pc0Bla3NwbGEuY29tAGFiY2RhYmNk"
OK "Logged in."
PUTSCRIPT "hutsefluts" {6+}
keep;
OK "PUTSCRIPT completed."
LISTSCRIPTS
"hutsefluts"
OK "Listscripts completed."
^]

I believe there is some misconfiguration in sogo. But cannot find out what
I did wrong. How can I debug sogo connection to sieve?

.GNUstepDefaults content
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//GNUstep//DTD plist 0.9//EN" "
http://www.gnustep.org/plist-0_9.xml";>
<plist version="0.9">
<dict>
    <key>NSGlobalDomain</key>
    <dict>
    </dict>
    <key>sogod</key>
    <dict>
        <key>OCSFolderInfoURL</key>
        <string>mysql://sogo:password@localhost
:3306/sogo/sogo_folder_info</string>
        <key>OCSSessionsFolderURL</key>
        <string>mysql://sogo:password@localhost
:3306/sogo/sogo_sessions_folder</string>
        <key>SOGoACLsSendEMailNotifications</key>
        <string>YES</string>
        <key>SOGoAppointmentSendEMailNotifications</key>
        <string>YES</string>
        <key>SOGoAuthenticationMethod</key>
        <string>SQL</string>
        <key>SOGoCalendarDefaultRoles</key>
        <string>=</string>
        <key>SOGoFirstDayOfWeek</key>
        <string>1</string>
        <key>SOGoFoldersSendEMailNotifications</key>
        <string>YES</string>
        <key>SOGoLanguage</key>
        <string>English</string>
        <key>SOGoMailDomain</key>
        <string>domain.com</string>
        <key>SOGoMailMessageCheck</key>
        <string>every_5_minutes</string>
        <key>SOGoPasswordChangeEnabled</key>
        <string>NO</string>
        <key>SOGoProfileURL</key>
        <string>mysql://sogo:password@localhost
:3306/sogo/sogo_user_profile</string>
        <key>SOGoSieveScriptsEnabled</key>
        <string>YES</string>
        <key>SOGoSieveServer</key>
        <string>sieve://localhost:4190</string>
        <key>SOGoSuperUsernames</key>
        <array>
            <string>[email protected]</string>
        </array>
        <key>SOGoTimeZone</key>
        <string>Europe/Vilnius</string>
        <key>SOGoUserSources</key>
        <array>
            <dict>
                <key>IMAPLoginFieldName</key>
                <string>mail</string>
                <key>canAuthenticate</key>
                <string>YES</string>
                <key>id</key>
                <string>users</string>
                <key>isAddressBook</key>
                <string>YES</string>
                <key>type</key>
                <string>sql</string>
                <key>userPasswordAlgorithm</key>
                <string>md5-crypt</string>
                <key>viewURL</key>
                <string>mysql://sogo:password@localhost
:3306/sogo/sogo_users</string>
            </dict>
        </array>
        <key>SOGoVacationEnabled</key>
        <string>YES</string>
    </dict>
</dict>
</plist>

dovecot -n output

# 1.2.15: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-17-pve i686 Debian 6.0.6 simfs
log_path: /var/log/dovecot.log
protocols: imap imaps pop3 pop3s managesieve
listen(default): *:143
listen(imap): *:143
listen(pop3): *:110
listen(managesieve): localhost:4190
ssl_listen(default): *:993
ssl_listen(imap): *:993
ssl_listen(pop3): *:995
ssl_listen(managesieve): mail.domain.com
ssl_ca_file: /etc/ssl/certs/RapidSSL_CA_bundle.pem
ssl_cert_file: /etc/ssl/certs/mail.domain.com.crt
ssl_key_file: /etc/ssl/private/mail.domain.com.key
ssl_verify_client_cert: yes
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
login_executable(managesieve): /usr/lib/dovecot/managesieve-login
first_valid_uid: 1000
last_valid_uid: 1000
first_valid_gid: 1000
last_valid_gid: 1000
mail_uid: vmail
mail_gid: vmail
mail_location:
maildir:/var/vmail/%d/%n/Maildir:INDEX=/var/vmail/%d/%n/indexes
mbox_write_locks: fcntl dotlock
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_executable(managesieve): /usr/lib/dovecot/managesieve
mail_plugins(default): quota imap_quota autocreate
mail_plugins(imap): quota imap_quota autocreate
mail_plugins(pop3): quota
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
mail_plugin_dir(managesieve): /usr/lib/dovecot/modules/managesieve
imap_client_workarounds(default): outlook-idle delay-newmail
imap_client_workarounds(imap): outlook-idle delay-newmail
imap_client_workarounds(pop3):
imap_client_workarounds(managesieve):
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
pop3_client_workarounds(managesieve):
lda:
  postmaster_address: [email protected]
  mail_plugins: quota sieve
  log_path: /var/log/dovecot-deliver.log
auth default:
  mechanisms: plain login digest-md5
  user: nobody
  passdb:
    driver: sql
    args: /etc/dovecot/dovecot-sql.conf
  userdb:
    driver: sql
    args: /etc/dovecot/dovecot-sql.conf
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix
    master:
      path: /var/run/dovecot/auth-master
      mode: 384
      user: vmail
      group: vmail
plugin:
  quota: maildir:User quota
  quota_warning: storage=95%% /usr/local/bin/quota-warning.sh 95
  quota_warning2: storage=80%% /usr/local/bin/quota-warning.sh 80
  sieve: /var/vmail/%d/%n/dovecot.sieve
  sieve_dir: /var/vmail/%d/%n
  autocreate: Trash
  autocreate2: Spam
  autocreate3: Sent
  autocreate4: Drafts
  autosubscribe: Trash
  autosubscribe2: Spam
  autosubscribe3: Sent
  autosubscribe4: Drafts
-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to