Skip to content

Test Plan Summary Cypht Webmail

Baraka Kinywa edited this page May 10, 2025 · 17 revisions

Issue #1031

Tested on

Date: 2025-05-10

IMAP/SMTP

Features Tested

Identity

Feature Status Testing Environment Notes
Create Identity ✅ Works perfectly PC: Windows
Edit Identity ✅ Functional PC: Windows
Add aliases ✅ Functional PC: Windows
Delete aliases ✅ Functional PC: Windows
Delete Identity ✅ Fully operational PC: Windows

Folders

Feature Status Testing Environment Notes
Create folder ❌ Not totally functional PC: Windows, Ubuntu, Debian Creating a folder and its subfolder works, but creating a subfolder within that subfolder fails.
Rename folder ✅ Functional PC: Windows, Ubuntu, Debian
Delete folder ❌ Not totally functional PC: Windows, Ubuntu, Debian Deleting a folder containing a subfolder does not work

Emails

Feature Status Testing Environment Notes
Send email (if identity exists) ✅ Works perfectly PC: Windows
Save draft ✅ Functional PC: Windows
Receive emails ✅ Functional PC: Windows
Mark as read ✅ Works as expected PC: Windows
FORWARD EDIT AS NEW MESSAGE ✅ Works as expected PC: Windows, Ubuntu, Debian Works, but if there is an attached file added, make sure to change the ownership of attachments folder to www-data user recursively: sudo chown -R www-data /pathToAttachmentsFolder/
FORWARD AS MESSAGE ATTACHMENT ✅ Works as expected PC: Windows, Ubuntu, Debian Make sure to change the ownership of attachments folder to www-data user recursively: sudo chown -R www-data /pathToAttachmentsFolder/.
Compose and Attach File ✅ Works as expected PC: Windows, Ubuntu, Debian Make sure to change the ownership of attachments folder to www-data user recursively: sudo chown -R www-data /pathToAttachmentsFolder/.
Add to block list(Block sender) ❌ Not totally functional PC: Windows For email server that supports Sieve, opening a message, in the headers section try to click "Block Sender"
Screen email (Dislike email) ❌ Not totally functional PC: Windows

Quota

Feature Status Testing Environment Notes
Add quota ✅ Functional PC: Windows
Edit quota ✅ Functional PC: Windows
Quota in action ✅ Works as expected PC: Windows

Block List

Feature Status Testing Environment Notes
Access Block List Page ❌ Not totally functional PC: Windows In Settings -> General, enable the Sieve filter. Navigate to the Block List under the Settings tab in the sidebar menu. This results in an error: Request failed with status: 500.
Access Block List Page ✅ Functional PC: Ubuntu, Server: Debian

JMAP/SMTP

Features Tested

Identity

Feature Status Testing Environment Notes
Create Identity ✅ Works perfectly PC: Windows
Edit Identity ✅ Functional PC: Windows
Add aliases ✅ Functional PC: Windows
Delete aliases ✅ Functional PC: Windows
Delete Identity ✅ Fully operational PC: Windows

Folders

Feature Status Testing Environment Notes
Create folder ✅ Works perfectly PC: Windows
Rename folder ✅ Functional PC: Windows
Delete folder ✅ Fully operational PC: Windows

Emails

Feature Status Testing Environment Notes
Send email (if identity exists) ✅ Works perfectly PC: Windows
Save draft ✅ Functional PC: Windows
Receive emails ✅ Functional PC: Windows
Mark as read ✅ Works as expected PC: Windows
Forward email ❌ Not totally functional PC: Windows Concern: Forward email handling
Attachment handling ❌ Not totally functional PC: Windows Concern: Attachment handling
Create folder ✅ Works as expected PC: Windows
Add to block list ✅ Functional PC: Windows

Quota

Feature Status Testing Environment Notes
Add quota ✅ Functional PC: Windows
Edit quota ✅ Functional PC: Windows
Quota in action ✅ Works as expected PC: Windows

Block List

Feature Status Testing Environment Notes
Access to Block List page ❌ Issue: 500 Internal Server Error PC: Windows Concern: Block list page error

EWS

Features Tested

Email & Folder Management

Feature Status Testing Environment Notes
Sending, Receiving messages ✅ Works perfectly Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Folder management ✅ Includes create, delete, rename Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Receiving with attachments ✅ Attachments are downloadable Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Compose and Attach File ✅ Works perfectly Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta Make sure to change the ownership of attachments folder to www-data user recursively: sudo chown -R www-data /pathToAttachmentsFolder/.
Forwarding ✅ Standard forwarding works Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Forwarding with attachments FORWARD EDIT AS NEW MESSAGE ✅ Functional Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta Works, but if there is an attached file added, make sure to change the ownership of attachments folder to www-data user recursively: sudo chown -R www-data /pathToAttachmentsFolder/
Forwarding as attachment FORWARD AS MESSAGE ATTACHMENT ✅ Works perfectly Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta Make sure to change the ownership of attachments folder to www-data user recursively: sudo chown -R www-data /pathToAttachmentsFolder/.
Deleting messages ✅ Successful Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Move ❌ Not totally functional Browser: Brave
OS: Debian, Ubuntu
$${\color{red}Does \space not \space work}$$ with garethp/php-ews#v0.11.0-beta Opening the desired message to move, click on move link... select the destination folder does not move
Read/Unread ✅ Functional Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Flag/Unflag ✅ Works without issues Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Search ✅ Efficient Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Auto-save as draft (compose page) ✅ Functional Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Archive ✅ Functional Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta
Snooze ✅ Works somehow fine Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta But pick a date function needs to be reviewed as not working
Copy ✅ Works fine Browser: Brave
OS: Debian, Ubuntu
$${\color{green}Works}$$ with garethp/php-ews#v0.11.0-beta

Profile Management

Feature Status Testing Environment Notes
Create a profile ✅ Works perfectly Browser: Brave
OS: Debian, Ubuntu
Update a profile ✅ Functional Browser: Brave
OS: Debian, Ubuntu
Delete a profile ✅ Fully operational Browser: Brave
OS: Debian, Ubuntu

Notes

Thank you to TMail Flutter Pull Request #2315 for inspiration for the test plan.

>

Clone this wiki locally