Timo Sirainen schrieb:
On 23.2.2007, at 1.09, Robert Schetterer wrote:
- Trash plugin was more or less broken with multiple namespaces and with multiple trash mailboxes
Hi Timo, did you change something with trash plugin, which seemed to me still be broken in 1.rc23?
Yes.
and i missed the download url in your mail *g
Yea, forgot it this time.
Hi Timo,
i am sorry that
trash plugin lda seems not to work in 1.rc24 as well :ignore=Trash in quota with sql
incomming mail is simply bounced with over quota, and i cant delete messages to trash if this would go over quota
i have nothing special in the logs about the missfunction, what should i do to give you more verbose info for checking the bug?
this are confs
auth_verbose = yes mail_debug = yes pop3_uidl_format = %08Xu%08Xv
base_dir = /var/run/dovecot/ protocols = imap imaps pop3 pop3s listen = * shutdown_clients = yes log_path = /var/log/dovecot info_log_path = /var/log/dovecot.info log_timestamp = "%b %d %H:%M:%S " disable_plaintext_auth = no ssl_disable = no login_chroot = no
#maildir_copy_with_hardlinks = yes
ssl_cert_file = /etc/postfix/mailserver.cert ssl_key_file = /etc/postfix/mailserver.key
# Login processes login_dir = /var/run/dovecot/login login_process_per_connection = no login_processes_count = 5
# Set limit for MySQL lookup processes auth_worker_max_count = 50
login_greeting = Welcome login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c login_log_format = %$: %s default_mail_env = maildir:/usr/local/virtual/%h first_valid_uid = 1001
protocol imap { mail_plugins = quota imap_quota trash } protocol pop3 { mail_plugins = quota } plugin { quota = maildir:ignore=Trash trash = /etc/dovecot/dovecot-trash.conf }
mail_extra_groups = mail
protocol lda { mail_plugins = cmusieve quota trash log_path = /var/log/dovecot-deliver.log info_log_path = /var/log/dovecot-deliver.log postmaster_address = postmaster@darkchatroom.de auth default { mechanisms = plain
passdb sql { args = /etc/dovecot/dovecot-sql.conf }
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb prefetch {
}
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0660
user = vmail
group =vmail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = mail
}
}
}
}
sql-conf
driver = mysql connect = dbname=postfix user=root host=127.0.0.1 password=... default_pass_scheme = PLAIN password_query = SELECT password FROM mailbox WHERE username = '%u' AND active = '1' user_query = SELECT concat('/usr/local/virtual/', maildir) AS home, concat('maildir:/usr/local/virtual/', maildir) AS mail, 1001 AS uid, 1001 AS gid, concat('dirsize:storage=' , ROUND( mailbox.quota / 1024 ),':ignore=Trash') AS quota FROM mailbox WHERE username = '%u' AND active = '1'
-- Mit freundlichen Gruessen Best Regards
Robert Schetterer
https://www.schetterer.org Munich/Bavaria/Germany