apache / apache/ponymail-foal

mail source items can be shared between mbox entries

Open
#187 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
45
Forks
23
PR merge metrics
No merged PRs in 30d

Description

Mail source items are given an id based entirely on a hash of the message.

If the same message is imported into two different lists (e.g. using the --lid override), the mbox entries will share the same source.

This is a change from classic Pony Mail, and needs to be borne in mind when redacting emails.

This scenario may occur if a mailbox is imported under one list name, and later re-imported under a new name.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by tracing how mail source item IDs are generated during mailbox import, especially with the --lid override, then inspect the redaction path. Done should define and verify the intended handling when the same message is imported into two lists.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
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.