17 Test Plan Summary Cypht Webmail
Baraka Kinywa edited this page 2025-05-10 15:20:04 +03:00

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.