apache / apache/ponymail

Enh: tool to fix up missing attachments

Open
#503 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
80
Forks
32
PR merge metrics
No merged PRs in 30d

Description

Further to #501 and #502, existing databases will generally need to be refreshed in order to recover the missing attachments. This cannot safely be done by reloading from the source, because that may change the Permalink, especially for earlier mails which may have used a different algorithm.

The tool could reparse the source (from the raw mail) and generate an updated list of attachments. As a cross-check, any existing attachments should be found in the updated list; any missing ones can then be added.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading issues #501 and #502, then trace how existing databases, raw mail, attachments, and Permalinks are handled. Done means a tool can reparse raw mail, preserve existing attachments and Permalinks, and add only attachments missing from the updated list.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
databases, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.