apache / apache/ponymail-foal

Does not handle mailboxes with many large messages

Open
#94 7 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
45
Forks
23
PR merge metrics
No merged PRs in 30d

Description

There seems to be a memory issue with large messages, especially if a mailbox has lots of them.

It looks like the server returns the full contents of all the messages, even though the client can only display a few of them at a time, and may not ever display them all.

This impacts the server, client and network.

Seems to me the server should only return what the client can reasonably display.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by reproducing the memory issue with a mailbox containing many large messages, then trace how message contents are fetched and displayed; done means limiting returned data to what the client can reasonably display without unnecessary server, client, or network load.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.