That's because the doveadm fs syntax has changed.

Try 

doveadm -o fs=compress,posix -o fs/compress/fs_driver=compress -o 
fs/posix/fs_driver=posix -o 
fs_posix_prefix=/mail/zakaria.website/hi@zakaria.website/ fs get test 
cur/messagefile

Aki

> On 06/02/2025 14:37 EET hi--- via dovecot <dovecot@dovecot.org> wrote:
> 
>  
> Oh, I didn't mention the first error, probably because I thought it was 
> caused by the latter.
> 
> When I run:-
> doveadm fs get compress zstd:10:posix:prefix=/ 
> "/mail/zakaria.website/hi@zakaria.website/cur/messagefile"
> 
> I get:-
> Error: doveadm: Extraneous arguments found: 
> "/mail/zakaria.website/hi@zakaria.website/cur/messagefile"
> 
> And to my dismay, I found out that I missed two needed filesystems named 
> lists and I included the following at the bottom of the config file, as 
> note instructed the order matter, refer to, fs_compress, then doveadm 
> decompressing just worked fine ^^.
> 
> fs_compress_read_plain_fallback = yes
> fs_compress_write_method = zstd
> fs compress1 {
> fs_driver = compress
> }
> fs posix {
> }
> 
> commad: doveadm fs get "zstd:6:compress:prefix=/" 
> /mail/zakaria.website/hi@zakaria.website/cur/messagefile
> 
> Many thanks for Aki for the heads up 👍
> 
> https://doc.dovecot.org/2.4.0/core/plugins/fs_compress.html
> 
> On 2025-02-06 06:51, Aki Tuomi wrote:
> > fs_compress is not intended to be loaded like that. It's enough to load 
> > just mail_compress.
> > 
> > Aki
> > 
> >> On 05/02/2025 23:28 EET hi--- via dovecot wrote:
> >> 
> >> 
> >> In maildir format, you will find cur folder, it should contain all
> >> emails in inbox and you can open it unless it was compressed and if it
> >> was you can use doveadm to decompress it:-
> >> 
> >> e.g. :- doveadm fs get compress zstd:6:posix:prefix=/
> >> "/mail/zakaria.website/hi@zakaria.website/cur/MESSAGEFILENAME"
> >> 
> >> I tested this on dovecot 2.3 and it works. To Timo and Aki, this 
> >> failed
> >> on dovecot 2.4, it throws the following errors, it could be a bug in
> >> this release:-
> >> Debug: conn unix:/var/run/dovecot//stats-writer: Connecting
> >> Debug: conn unix:/var/run/dovecot//stats-writer (pid=32320,uid=0):
> >> Client connected (fd=5)
> >> Debug: conn unix:/var/run/dovecot//stats-writer (pid=32320,uid=0):
> >> Sending version handshake
> >> Error: module /usr/lib/dovecot/libfs_compress.so:
> >> dlsym(fs_compress_init) failed: /usr/lib/dovecot/libfs_compress.so:
> >> undefined symbol: fs_compress_init
> >> Error: module /usr/lib/dovecot/libfs_compress.so:
> >> dlsym(fs_compress_deinit) failed: /usr/lib/dovecot/libfs_compress.so:
> >> undefined symbol: fs_compress_deinit
> >> Fatal: Couldn't load required plugin 
> >> /usr/lib/dovecot/libfs_compress.so:
> >> Module doesn't have init function
> >> 
> >> These are my relevant configuration, I placed them at top and bottom 
> >> of
> >> the configuration file and it didnt make any difference:-
> >> 
> >> mail_plugins = mail_compress fs_compress
> >> fs_compress_write_method = zstd
> >> mail_compress_write_method = zstd
> >> compress_zstd_level = 10
> >> fs_compress_read_plain_fallback = yes
> >> 
> >> With thanks.
> >> 
> >> On 2025-02-03 14:31, Zane B Stein via dovecot wrote:
> >> > My mail was hosted by a site that no longer handles email. I asked them
> >> > if they could send me a file with all my emails in it and they said
> >> > sure. I was thinking maybe I would get something I could import into
> >> > Outlook such as a .pst or .ost file, or perhaps a .csv file.
> >> >
> >> > What I received was a zipped file and when I opened it there were a
> >> > bunch of folders with emails in them in some strange format (each one
> >> > with a . in front of it, such as .NEWMAIL ), plus a bunch of files
> >> > along with the folders such as dovecat.index, dovecatindex.cache,
> >> > dovecot.index.log2, dovecot.list.inex, divecot.mailbox and others with
> >> > a dovecot prefix, plus one called maildirsize and one called
> >> > subscriptions.
> >> >
> >> > I have no idea how to read the emails in this format.
> >> >
> >> > Can someone tell me how I can access the emails in this set of files?
> >> > Feel free to ask if you need more information before you can answer.
> >> >
> >> > If I need a special program to read the files, is there an easy one
> >> > available that is user friendly for someone with no experience with
> >> > dovecot files?
> >> >
> >> > Thank you.
> >> > Zane B Stein
> >> > _______________________________________________
> >> > 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
> _______________________________________________
> 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

Reply via email to