Recent posts
#1
News & Announcements / Zenhaven Mattress Review and B...
Last post by zenhavenlatexmattress - Today at 02:04:24 AMIf you're searching for a premium mattress that combines comfort, support, and durability, this Zenhaven Mattress Review and Buy guide is worth reading. Many customers choose Zenhaven because of its natural latex construction, breathable design, and dual-sided firmness options. These features help create a comfortable sleep environment while providing the support needed for restful nights.
One of the biggest reasons people are talking about Zenhaven is its ability to deliver a luxury sleep experience without compromising on durability. Users often mention improved comfort, reduced pressure points, and better overall sleep quality. Whether you're upgrading an old mattress or investing in a better night's sleep, Zenhaven continues to stand out among premium mattress options.
Before making a purchase, it's always helpful to explore reviews, compare features, and learn from real customer experiences. If you're considering a high-quality latex mattress, Zenhaven may be the sleep upgrade you've been looking for.
Shop Here:- https://zenhavenlatexmattressreviews.lovable.app
One of the biggest reasons people are talking about Zenhaven is its ability to deliver a luxury sleep experience without compromising on durability. Users often mention improved comfort, reduced pressure points, and better overall sleep quality. Whether you're upgrading an old mattress or investing in a better night's sleep, Zenhaven continues to stand out among premium mattress options.
Before making a purchase, it's always helpful to explore reviews, compare features, and learn from real customer experiences. If you're considering a high-quality latex mattress, Zenhaven may be the sleep upgrade you've been looking for.
Shop Here:- https://zenhavenlatexmattressreviews.lovable.app
#2
API Based Plugins / paperless_attach – attach Pape...
Last post by dodjango - June 02, 2026, 05:12:07 PMWhat it is
I built a plugin that brings Paperless-ngx (a self-hosted document management system) into the Roundcube compose window: attach documents from Paperless directly while writing an email, instead of downloading and re-uploading them.
My typical use case: replying to an email and attaching a document I already have filed in Paperless — hit "Attach from Paperless", search, pick, send.
What it does
Implementation notes
Install
Code & docs (GPL-3.0): github.com/dodjango/roundcube-paperless-attach
Feedback welcome — issues and PRs appreciated.
I built a plugin that brings Paperless-ngx (a self-hosted document management system) into the Roundcube compose window: attach documents from Paperless directly while writing an email, instead of downloading and re-uploading them.
My typical use case: replying to an email and attaching a document I already have filed in Paperless — hit "Attach from Paperless", search, pick, send.
What it does
- "Attach from Paperless" button in the compose window
- Search & filter by tags, correspondent, document type and date
- Selected documents are fetched server-side and attached to the outgoing mail
Implementation notes
- Roundcube 1.6, Elastic skin only; PHP 7.4+
- Per-user API token stored encrypted (rcmail->encrypt/decrypt); the browser never sees the token or the Paperless base URL — all Paperless traffic is server-side
- Attach happens at send time via the message_ready hook, so the download-induced session reload doesn't drop the attachment
Install
Code Select
composer require dodjango/paperless_attachCode & docs (GPL-3.0): github.com/dodjango/roundcube-paperless-attach
Feedback welcome — issues and PRs appreciated.
#3
Requests / Re: Columns in mysql base
Last post by Anatol_K - June 01, 2026, 06:16:18 AMAll solved. Syntax is correct:
./bin/updatedb.sh --dir=./SQL --package=roundcube
./bin/updatedb.sh --dir=./SQL --package=roundcube
#4
Requests / Re: Columns in mysql base
Last post by Anatol_K - June 01, 2026, 04:07:58 AMAnd another error appear:
DB Error: [1146] Table 'roundcubemail.uploads' doesn't exist (SQL Query: SELECT * FROM `uploads` WHERE `session_id` = '...' AND `group` = '...' ORDER BY `created`) in /usr/local/www/roundcube/program/lib/Roundcube/rcube_db.php on line 553 (POST /mail/?_task=mail&_from=compose&_id=...&_uploadid=...&_action=upload)
and well, I find updatedb.sh - when run it, error:
ERROR: Database schema directory not specified (--dir)
running with --dir=SQL --package=roundcube, error:
ERROR: Specified database schema directory doesn't exist.
What is correct syntax for updatesb.sh ?
DB Error: [1146] Table 'roundcubemail.uploads' doesn't exist (SQL Query: SELECT * FROM `uploads` WHERE `session_id` = '...' AND `group` = '...' ORDER BY `created`) in /usr/local/www/roundcube/program/lib/Roundcube/rcube_db.php on line 553 (POST /mail/?_task=mail&_from=compose&_id=...&_uploadid=...&_action=upload)
and well, I find updatedb.sh - when run it, error:
ERROR: Database schema directory not specified (--dir)
running with --dir=SQL --package=roundcube, error:
ERROR: Specified database schema directory doesn't exist.
What is correct syntax for updatesb.sh ?
#5
Requests / Re: Columns in mysql base
Last post by Anatol_K - June 01, 2026, 03:12:23 AMThanks, I did it same by adding
ALTER TABLE `session` ADD `expires_at` DATETIME;
Because in freebsd can't find updatedb.sh script.
ALTER TABLE `session` ADD `expires_at` DATETIME;
Because in freebsd can't find updatedb.sh script.
#6
Requests / Re: Columns in mysql base
Last post by SKaero - June 01, 2026, 02:56:05 AMYou need to update the Roundcube database, run the <RC root>/bin/updatedb.sh script.
#7
Requests / Columns in mysql base
Last post by Anatol_K - June 01, 2026, 02:15:25 AMHi all!
After upgrade roundcube to 1.7.1 get error:
DB Error: [1054] Unknown column 'expires_at' in 'INSERT INTO' (SQL Query: INSERT INTO `session` (`sess_id`, `vars`, `ip`, `expires_at`) VALUES ('...', '...', '10.10.0.1', now() + INTERVAL 36000 SECOND)) in /usr/local/www/roundcube/program/lib/Roundcube/rcube_db.php on line 553 (GET /mail/)
what type of column 'expires_at' I must insert to db?
Upgrade from ports in freebsd.
After upgrade roundcube to 1.7.1 get error:
DB Error: [1054] Unknown column 'expires_at' in 'INSERT INTO' (SQL Query: INSERT INTO `session` (`sess_id`, `vars`, `ip`, `expires_at`) VALUES ('...', '...', '10.10.0.1', now() + INTERVAL 36000 SECOND)) in /usr/local/www/roundcube/program/lib/Roundcube/rcube_db.php on line 553 (GET /mail/)
what type of column 'expires_at' I must insert to db?
Upgrade from ports in freebsd.
#8
Forum Feedback / Re: problems logging in to you...
Last post by SKaero - May 31, 2026, 07:49:43 PMYou need to contact your email provider, Roundcube is a webmail client and doesn't manage or have access to your email account.
#9
Forum Feedback / problems logging in to your ma...
Last post by marsel - May 31, 2026, 05:04:50 PMsomeone hacked or I forgot my account password here is the mail [email protected]
// https://fotora.ru/uploaded/?ID=GAFPO31052026210239 \\ <<--- here is a photo proof that I was in this account, I use this account for war thunder
// https://fotora.ru/uploaded/?ID=GAFPO31052026210239 \\ <<--- here is a photo proof that I was in this account, I use this account for war thunder
#10
General Discussion / Re: Not all Filter work
Last post by JohnDoh - May 28, 2026, 12:04:23 PMI suggest you find an example of a message, may be 2 or 3, if possible, and clearly describe which filter rule you think should have applied when you contact your provider.
There is no filtering built into Roundcube, the info you posted shows the managesieve plugin which suggests they are using sieve on the mail server to do the filtering. What you see in Roundcube is only for managing the rules. They can look into why the rule was not triggered.
Using the managesieve plugin you cannot rerun rules or access logs. The rules are applied a the time the message is received only.
There is no filtering built into Roundcube, the info you posted shows the managesieve plugin which suggests they are using sieve on the mail server to do the filtering. What you see in Roundcube is only for managing the rules. They can look into why the rule was not triggered.
Using the managesieve plugin you cannot rerun rules or access logs. The rules are applied a the time the message is received only.