Hey,

I try to run a postlogin script with:

service pop3 {
  executable = pop3 postlogin
}
service postlogin {
  executable = script-login /etc/dovecot/popafter.sh
  user = $default_internal_user
  unix_listener postlogin {
  }
}

In my popafter.sh I call a php script, and that result in:
dovecot: postlogin: Error: libgcc_s.so.1 must be installed for pthread_cancel to work
dovecot: postlogin: Error: Aborted (core dumped)

I have tried google it, but cannot find a solution there works for me, anybody who can help me?


mail dovecot $ sudo dovecot -n
# 2.0.19: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-59-generic x86_64 Ubuntu 12.04.4 LTS ext4
disable_plaintext_auth = no
mail_location = maildir:/var/mail/vmail/%d/%n:INDEX=/var/mail/vmail/%d/%n/indexes
mail_plugins = quota
passdb {
  args = /etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
plugin {
  quota = maildir:User quota
  quota_exceeded_message = The user you are trying to reach is over quota.
  quota_rule = *:bytes=100M
  quota_rule2 = INBOX.Trash:storage=+20%%
}
protocols = " imap lmtp pop3"
service imap {
  executable = imap postlogin
}
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0600
    user = postfix
  }
}
service pop3 {
  executable = pop3 postlogin
}
service postlogin {
  executable = script-login /etc/dovecot/popafter.sh
  user = $default_internal_user
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
  driver = prefetch
}
protocol imap {
  mail_plugins = quota imap_quota
}

Thanks,

Kim

Reply via email to