Adam, There is no imap_metadata plugin. That feature is in the Dovecot core, and can be enabled with a setting, as outlined in the documentation here:
https://doc.dovecot.org/settings/core/#core_setting-imap_metadata Aki Tuomi tried to tell you that yesterday, but you might have missed their post. Have a nice day! Chad. On Wed, 17 Jul 2024 10:29:07 +0000 Adam Miller via dovecot <dovecot@dovecot.org> wrote: > OS: Ubuntu 22.04.1 > Dovecot: 2.3.16 (7e2e900c1a) > > When trying to enable the “imap_metadata” plugin, I get the following > error: Plugin 'imap_metadata' not found from directory > /usr/lib/dovecot/modules > > I have searched high and low via Google, StackOverflow and even > ChatGPT (haha) but I cannot seem to find the package that provides > the plugin. > > Does Dovecot have to be built from source for this plugin to be > included? > > Current Configuration from doveconf -n > > # 2.3.16 (7e2e900c1a): /etc/dovecot/dovecot.conf > # Pigeonhole version 0.5.16 (09c29328) > # OS: Linux 6.5.0-1020-aws x86_64 Ubuntu 22.04.4 LTS nfs4 > # Hostname: ec2-us-east-1a-arda-mail-001.ardaemail.com > auth_mechanisms = plain login > auth_worker_max_count = 5 > base_dir = /var/run/dovecot > debug_log_path = /var/log/dovecot/debug.log > default_internal_group = ardaemail > default_internal_user = ardaemail > dict { > quota = mysql:/etc/dovecot/inc.d/inc.quota.user.sql.conf > sql = mysql:/etc/dovecot/inc.d/inc.lastlogin.sql.conf > } > hostname = = mail.ardaemail.com > info_log_path = /var/log/dovecot/info.log > instance_name = ec2-us-east-1a-arda-mail-001.ardaemail.com > listen = 172.16.0.200 > log_path = /var/log/dovecot/general.log > login_greeting = Welcome to ArdaEmail > mail_gid = ardaemail > mail_location = maildir:/mnt/mail/%d/%n > mail_max_userip_connections = 1000 > mail_plugins = " quota mailbox_alias last_login" > mail_server_admin = mailto:supp...@ardaemail.com > mail_uid = ardaemail > maildir_stat_dirs = yes > namespace inbox { > inbox = yes > location = > mailbox Archive { > auto = subscribe > special_use = \Archive > } > mailbox Drafts { > auto = subscribe > special_use = \Drafts > } > mailbox Junk { > auto = subscribe > autoexpunge = 90 days > special_use = \Junk > } > mailbox Sent { > auto = subscribe > special_use = \Sent > } > mailbox Trash { > auto = subscribe > autoexpunge = 30 days > special_use = \Trash > } > prefix = > } > passdb { > args = /etc/dovecot/inc.d/inc.sql.conf > driver = sql > } > plugin { > imapsieve_mailbox1_before = > file:/etc/dovecot/sieve.d/spam/learn-spam.sieve > imapsieve_mailbox1_causes = COPY > imapsieve_mailbox1_name = Junk > imapsieve_mailbox2_before = > file:/etc/dovecot/sieve.d/spam/learn-ham.sieve > imapsieve_mailbox2_causes = COPY > imapsieve_mailbox2_from = Junk > imapsieve_mailbox2_name = * > last_login_dict = proxy::sql > last_login_key = # hidden, use -P to show it > last_login_precision = ms > mailbox_alias_new = Junk Email > mailbox_alias_new2 = Junk E-mail > mailbox_alias_new3 = Sent Messages > mailbox_alias_new4 = Sent Items > mailbox_alias_new5 = Deleted Items > mailbox_alias_new6 = Junk Mail > mailbox_alias_old = Junk > mailbox_alias_old2 = Junk > mailbox_alias_old3 = Sent > mailbox_alias_old4 = Sent > mailbox_alias_old5 = Trash > mailbox_alias_old6 = Junk > quota = dict:User Quota::proxy::quota > quota_exceeded_message = Mailbox is full and cannot receive any > more emails > quota_status_nouser = DUNNO > quota_status_success = DUNNO > quota_warning = bytes=95%% quota-warning 95 %u > quota_warning2 = bytes=85%% quota-warning 85 %u > quota_warning3 = bytes=75%% quota-warning 75 %u > recipient_delimiter = + > sieve_after = /etc/dovecot/sieve.d/after/ > sieve_before = /etc/dovecot/sieve.d/before/ > sieve_extensions = +spamtest +spamtestplus +virustest +notify > +imapflags > sieve_global_extensions = +vnd.dovecot.pipe > sieve_pipe_bin_dir = /etc/dovecot/sieve > sieve_plugins = sieve_imapsieve sieve_extprograms > sieve_quota_max_storage = 0 > sieve_spamtest_max_header = X-Spamd-Result: > -?[[:digit:]]+\.[[:digit:]]+ / (-?[[:digit:]]+\.[[:digit:]]) > sieve_spamtest_status_header = X-Spamd-Result: > (-?[[:digit:]]+\.[[:digit:]]+) / -?[[:digit:]]+\.[[:digit:]] > sieve_spamtest_status_type = score > } > postmaster_address = postmas...@ardaemail.com > protocols = imap lmtp > service auth-worker { > group = ardaemail > user = ardaemail > } > service auth { > group = ardaemail > unix_listener /var/spool/postfix/private/auth { > group = postfix > mode = 0666 > user = postfix > } > unix_listener auth-userdb { > group = ardaemail > mode = 0666 > user = ardaemail > } > user = ardaemail > } > service imap-login { > inet_listener imap { > port = 0 > } > inet_listener imaps { > port = 993 > ssl = yes > } > process_min_avail = 8 > service_count = 0 > } > service imap { > vsz_limit = 4 G > } > service lmtp { > unix_listener /var/spool/postfix/private/dovecot-lmtp { > group = postfix > mode = 0666 > user = postfix > } > } > service pop3-login { > inet_listener pop3 { > port = 0 > } > inet_listener pop3s { > port = 0 > } > } > service quota-status { > executable = /usr/lib/dovecot/quota-status -p postfix > unix_listener /var/spool/postfix/private/quota-status { > user = postfix > } > } > service quota-warning { > executable = script /etc/dovecot/bin/quota-warning.sh > unix_listener quota-warning { > group = ardaemail > mode = 0666 > user = ardaemail > } > } > service submission-login { > inet_listener submission { > port = 0 > } > } > ssl = required > ssl_cert = </etc/letsencrypt/live/mail.ardaemail.com/fullchain.pem > ssl_client_ca_dir = /etc/ssl/certs > ssl_dh = # hidden, use -P to show it > ssl_key = # hidden, use -P to show it > ssl_prefer_server_ciphers = yes > userdb { > args = /etc/dovecot/inc.d/inc.sql.conf > driver = sql > } > protocol imap { > mail_plugins = " quota mailbox_alias last_login imap_sieve > imap_quota last_login" > } > protocol lmtp { > mail_plugins = " quota mailbox_alias last_login sieve" > } > > Any help is appreciated. > > Thank you! > _______________________________________________ > dovecot mailing list -- dovecot@dovecot.org > To unsubscribe send an email to dovecot-le...@dovecot.org _______________________________________________ dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-le...@dovecot.org